/net/openvswitch/ |
D | openvswitch_trace.h | 29 __field( u16, gso_type ) 54 __entry->gso_type = skb_shinfo(skb)->gso_type; 73 __entry->gso_type, __entry->ovs_flow_hash, 100 __field( u16, gso_type ) 124 __entry->gso_type = skb_shinfo(skb)->gso_type; 142 __entry->gso_type, __entry->ovs_flow_hash,
|
D | flow.c | 718 skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in key_extract_l3l4() 844 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in key_extract_l3l4()
|
D | datapath.c | 352 unsigned int gso_type = skb_shinfo(skb)->gso_type; in queue_gso_packets() local 364 if (gso_type & SKB_GSO_UDP) { in queue_gso_packets() 375 if (gso_type & SKB_GSO_UDP && skb != segs) in queue_gso_packets()
|
/net/ipv6/ |
D | ip6_offload.c | 144 skb_shinfo(skb)->gso_type & (SKB_GSO_IPXIP4 | SKB_GSO_IPXIP6)) in ipv6_gso_segment() 146 (skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in ipv6_gso_segment() 149 (skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in ipv6_gso_segment() 162 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in ipv6_gso_segment() 408 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in sit_gro_complete() 415 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in ip6ip6_gro_complete() 422 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in ip4ip6_gro_complete() 438 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP4)) in sit_gso_segment() 447 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP6)) in ip4ip6_gso_segment() 456 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP6)) in ip6ip6_gso_segment()
|
D | udp_offload.c | 33 if (skb->encapsulation && skb_shinfo(skb)->gso_type & in udp6_ufo_fragment() 40 if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_UDP | SKB_GSO_UDP_L4))) in udp6_ufo_fragment() 46 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in udp6_ufo_fragment() 175 skb_shinfo(skb)->gso_type |= (SKB_GSO_FRAGLIST|SKB_GSO_UDP_L4); in udp6_gro_complete()
|
D | tcpv6_offload.c | 37 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV6; in tcp6_gro_complete() 48 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6)) in tcp6_gso_segment()
|
D | esp6_offload.c | 196 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV6; in xfrm6_beet_gso_segment() 205 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in xfrm6_beet_gso_segment() 244 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP)) in esp6_gso_segment()
|
/net/ipv4/ |
D | udp_offload.c | 42 if (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) in __skb_udp_tunnel_segment() 58 need_csum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM); in __skb_udp_tunnel_segment() 61 remcsum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TUNNEL_REMCSUM); in __skb_udp_tunnel_segment() 94 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in __skb_udp_tunnel_segment() 283 !(skb_shinfo(gso_skb)->gso_type & SKB_GSO_FRAGLIST))) in __udp_gso_segment() 293 if (skb_shinfo(gso_skb)->gso_type & SKB_GSO_FRAGLIST) in __udp_gso_segment() 391 (skb_shinfo(skb)->gso_type & in udp4_ufo_fragment() 397 if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_UDP | SKB_GSO_UDP_L4))) in udp4_ufo_fragment() 403 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in udp4_ufo_fragment() 688 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_L4; in udp_gro_complete_segment() [all …]
|
D | tcp_offload.c | 34 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)) in tcp4_gso_segment() 313 skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_ECN; in tcp_gro_complete() 341 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV4; in tcp4_gro_complete() 344 skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_FIXEDID; in tcp4_gro_complete()
|
D | gre_offload.c | 45 need_csum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_GRE_CSUM); in gre_gso_segment() 65 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in gre_gso_segment() 245 skb_shinfo(skb)->gso_type = SKB_GSO_GRE; in gre_gro_complete()
|
D | esp4_offload.c | 163 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV4; in xfrm4_beet_gso_segment() 167 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in xfrm4_beet_gso_segment() 206 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP)) in esp4_gso_segment()
|
D | af_inet.c | 1417 udpfrag = !!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in inet_gso_segment() 1418 fixedid = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TCP_FIXEDID); in inet_gso_segment() 1435 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in inet_gso_segment() 1478 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP4)) in ipip_gso_segment() 1688 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in ipip_gro_complete()
|
D | ip_tunnel_core.c | 170 skb_shinfo(skb)->gso_type |= gso_type_mask; in iptunnel_handle_offloads()
|
/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 1133 int tun_type, gso_type; in ip_vs_tunnel_xmit() local 1186 gso_type = __tun_gso_type_mask(AF_INET, cp->af); in ip_vs_tunnel_xmit() 1190 gso_type |= SKB_GSO_UDP_TUNNEL_CSUM; in ip_vs_tunnel_xmit() 1192 gso_type |= SKB_GSO_UDP_TUNNEL; in ip_vs_tunnel_xmit() 1195 gso_type |= SKB_GSO_TUNNEL_REMCSUM; in ip_vs_tunnel_xmit() 1199 gso_type |= SKB_GSO_GRE_CSUM; in ip_vs_tunnel_xmit() 1201 gso_type |= SKB_GSO_GRE; in ip_vs_tunnel_xmit() 1204 if (iptunnel_handle_offloads(skb, gso_type)) in ip_vs_tunnel_xmit() 1277 int tun_type, gso_type; in ip_vs_tunnel_xmit_v6() local 1329 gso_type = __tun_gso_type_mask(AF_INET6, cp->af); in ip_vs_tunnel_xmit_v6() [all …]
|
/net/core/ |
D | gso.c | 152 if (likely(shinfo->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6))) in skb_gso_transport_seglen() 154 } else if (likely(shinfo->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6))) { in skb_gso_transport_seglen() 158 } else if (shinfo->gso_type & SKB_GSO_UDP_L4) { in skb_gso_transport_seglen()
|
D | lwt_bpf.c | 523 static int handle_gso_type(struct sk_buff *skb, unsigned int gso_type, in handle_gso_type() argument 528 gso_type |= SKB_GSO_DODGY; in handle_gso_type() 529 shinfo->gso_type |= gso_type; in handle_gso_type() 545 if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6))) in handle_gso_encap()
|
D | gro.c | 477 (skb_shinfo(skb)->gso_type & SKB_GSO_DODGY)) in dev_gro_receive() 635 skb_shinfo(skb)->gso_type = 0; in napi_reuse_skb()
|
D | skbuff.c | 1202 sh->gso_size, sh->gso_type, sh->gso_segs, in skb_dump() 1950 skb_shinfo(new)->gso_type = skb_shinfo(old)->gso_type; in skb_copy_header() 1984 if (WARN_ON_ONCE(skb_shinfo(skb)->gso_type & SKB_GSO_FRAGLIST)) in skb_copy() 2322 if (WARN_ON_ONCE(skb_shinfo(skb)->gso_type & SKB_GSO_FRAGLIST)) in skb_copy_expand() 2713 skb_shinfo(skb)->gso_type |= SKB_GSO_DODGY; in __pskb_pull_tail() 4465 if ((skb_shinfo(head_skb)->gso_type & SKB_GSO_DODGY) && in skb_segment() 4500 !net_gso_ok(features, skb_shinfo(head_skb)->gso_type)) in skb_segment() 4755 int type = skb_shinfo(head_skb)->gso_type; in skb_segment() 4768 skb_shinfo(iter)->gso_type = type; in skb_segment()
|
D | filter.c | 3305 if (shinfo->gso_type & SKB_GSO_TCPV4) { in bpf_skb_proto_4_to_6() 3306 shinfo->gso_type &= ~SKB_GSO_TCPV4; in bpf_skb_proto_4_to_6() 3307 shinfo->gso_type |= SKB_GSO_TCPV6; in bpf_skb_proto_4_to_6() 3335 if (shinfo->gso_type & SKB_GSO_TCPV6) { in bpf_skb_proto_6_to_4() 3336 shinfo->gso_type &= ~SKB_GSO_TCPV6; in bpf_skb_proto_6_to_4() 3337 shinfo->gso_type |= SKB_GSO_TCPV4; in bpf_skb_proto_6_to_4() 3453 unsigned int gso_type = SKB_GSO_DODGY; in bpf_skb_net_grow() local 3458 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) || in bpf_skb_net_grow() 3512 gso_type |= SKB_GSO_UDP_TUNNEL; in bpf_skb_net_grow() 3514 gso_type |= SKB_GSO_GRE; in bpf_skb_net_grow() [all …]
|
/net/sched/ |
D | act_csum.c | 211 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) in tcf_csum_ipv4_tcp() 235 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) in tcf_csum_ipv6_tcp() 261 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in tcf_csum_ipv4_udp() 317 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in tcf_csum_ipv6_udp()
|
D | sch_cake.c | 1367 if (likely(shinfo->gso_type & (SKB_GSO_TCPV4 | in cake_overhead() 1384 if (unlikely(shinfo->gso_type & SKB_GSO_DODGY)) in cake_overhead()
|
/net/sctp/ |
D | output.c | 448 skb_shinfo(head)->gso_type = sk->sk_gso_type; in sctp_packet_pack()
|
D | ipv6.c | 258 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL_CSUM; in sctp_v6_xmit()
|
D | protocol.c | 1079 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL_CSUM; in sctp_v4_xmit()
|
/net/xfrm/ |
D | xfrm_output.c | 756 skb_shinfo(skb)->gso_type |= SKB_GSO_ESP; in xfrm_output()
|