Home
last modified time | relevance | path

Searched refs:tnl_hlen (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/net/ipv4/
H A Dgre_offload.c17 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in gre_gso_segment() local
28 if (unlikely(tnl_hlen < sizeof(struct gre_base_hdr))) in gre_gso_segment()
31 if (unlikely(!pskb_may_pull(skb, tnl_hlen))) in gre_gso_segment()
37 __skb_pull(skb, tnl_hlen); in gre_gso_segment()
52 skb_gso_error_unwind(skb, protocol, tnl_hlen, mac_offset, in gre_gso_segment()
60 gre_offset = outer_hlen - tnl_hlen; in gre_gso_segment()
H A Dudp_offload.c20 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in __skb_udp_tunnel_segment() local
31 if (unlikely(!pskb_may_pull(skb, tnl_hlen))) in __skb_udp_tunnel_segment()
49 __skb_pull(skb, tnl_hlen); in __skb_udp_tunnel_segment()
84 skb_gso_error_unwind(skb, protocol, tnl_hlen, mac_offset, in __skb_udp_tunnel_segment()
92 udp_offset = outer_hlen - tnl_hlen; in __skb_udp_tunnel_segment()
/kernel/linux/linux-5.10/net/ipv6/
H A Dudp_offload.c28 int tnl_hlen; in udp6_ufo_fragment() local
75 tnl_hlen = skb_tnl_header_len(skb); in udp6_ufo_fragment()
76 if (skb->mac_header < (tnl_hlen + frag_hdr_sz)) { in udp6_ufo_fragment()
77 if (gso_pskb_expand_head(skb, tnl_hlen + frag_hdr_sz)) in udp6_ufo_fragment()
91 unfrag_ip6hlen + tnl_hlen; in udp6_ufo_fragment()
/kernel/linux/linux-6.6/net/ipv6/
H A Dudp_offload.c30 int tnl_hlen; in udp6_ufo_fragment() local
77 tnl_hlen = skb_tnl_header_len(skb); in udp6_ufo_fragment()
78 if (skb->mac_header < (tnl_hlen + frag_hdr_sz)) { in udp6_ufo_fragment()
79 if (gso_pskb_expand_head(skb, tnl_hlen + frag_hdr_sz)) in udp6_ufo_fragment()
93 unfrag_ip6hlen + tnl_hlen; in udp6_ufo_fragment()
/kernel/linux/linux-6.6/net/ipv4/
H A Dgre_offload.c19 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in gre_gso_segment() local
30 if (unlikely(tnl_hlen < sizeof(struct gre_base_hdr))) in gre_gso_segment()
33 if (unlikely(!pskb_may_pull(skb, tnl_hlen))) in gre_gso_segment()
39 __skb_pull(skb, tnl_hlen); in gre_gso_segment()
60 skb_gso_error_unwind(skb, protocol, tnl_hlen, mac_offset, in gre_gso_segment()
68 gre_offset = outer_hlen - tnl_hlen; in gre_gso_segment()
H A Dudp_offload.c22 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in __skb_udp_tunnel_segment() local
33 if (unlikely(!pskb_may_pull(skb, tnl_hlen))) in __skb_udp_tunnel_segment()
51 __skb_pull(skb, tnl_hlen); in __skb_udp_tunnel_segment()
89 skb_gso_error_unwind(skb, protocol, tnl_hlen, mac_offset, in __skb_udp_tunnel_segment()
97 udp_offset = outer_hlen - tnl_hlen; in __skb_udp_tunnel_segment()
/kernel/linux/linux-5.10/net/core/
H A Dskbuff.c3690 unsigned int tnl_hlen = skb_tnl_header_len(skb); in skb_segment_list() local
3743 skb_copy_from_linear_data_offset(skb, -tnl_hlen, in skb_segment_list()
3744 nskb->data - tnl_hlen, in skb_segment_list()
3745 offset + tnl_hlen); in skb_segment_list()
3816 unsigned int tnl_hlen = skb_tnl_header_len(head_skb); in skb_segment() local
3996 skb_copy_from_linear_data_offset(head_skb, -tnl_hlen, in skb_segment()
3997 nskb->data - tnl_hlen, in skb_segment()
3998 doffset + tnl_hlen); in skb_segment()
/kernel/linux/linux-6.6/net/core/
H A Dskbuff.c4331 unsigned int tnl_hlen = skb_tnl_header_len(skb); in skb_segment_list() local
4386 skb_copy_from_linear_data_offset(skb, -tnl_hlen, in skb_segment_list()
4387 nskb->data - tnl_hlen, in skb_segment_list()
4388 offset + tnl_hlen); in skb_segment_list()
4436 unsigned int tnl_hlen = skb_tnl_header_len(head_skb); in skb_segment() local
4617 skb_copy_from_linear_data_offset(head_skb, -tnl_hlen, in skb_segment()
4618 nskb->data - tnl_hlen, in skb_segment()
4619 doffset + tnl_hlen); in skb_segment()

Completed in 19 milliseconds