Home
last modified time | relevance | path

Searched refs:gso_type (Results 1 – 25 of 31) sorted by relevance

12

/net/openvswitch/
A Dopenvswitch_trace.h29 __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,
A Dflow.c718 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()
A Ddatapath.c371 unsigned int gso_type = skb_shinfo(skb)->gso_type; in queue_gso_packets() local
383 if (gso_type & SKB_GSO_UDP) { in queue_gso_packets()
394 if (gso_type & SKB_GSO_UDP && skb != segs) in queue_gso_packets()
/net/ipv6/
A Dip6_offload.c142 skb_shinfo(skb)->gso_type & (SKB_GSO_IPXIP4 | SKB_GSO_IPXIP6)) in ipv6_gso_segment()
144 (skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in ipv6_gso_segment()
147 (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()
395 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in sit_gro_complete()
402 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in ip6ip6_gro_complete()
409 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in ip4ip6_gro_complete()
417 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP4)) in sit_gso_segment()
426 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP6)) in ip4ip6_gso_segment()
435 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP6)) in ip6ip6_gso_segment()
A Dtcpv6_offload.c80 skb_shinfo(skb)->gso_type |= SKB_GSO_FRAGLIST | SKB_GSO_TCPV6; in tcp6_gro_complete()
90 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV6; in tcp6_gro_complete()
165 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6)) in tcp6_gso_segment()
171 if (skb_shinfo(skb)->gso_type & SKB_GSO_FRAGLIST) { in tcp6_gso_segment()
A Dudp_offload.c33 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()
180 skb_shinfo(skb)->gso_type |= (SKB_GSO_FRAGLIST|SKB_GSO_UDP_L4); in udp6_gro_complete()
A Desp6_offload.c209 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV6; in xfrm6_beet_gso_segment()
218 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in xfrm6_beet_gso_segment()
257 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP)) in esp6_gso_segment()
/net/ipv4/
A Dudp_offload.c198 if (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) in __skb_udp_tunnel_segment()
217 remcsum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TUNNEL_REMCSUM); in __skb_udp_tunnel_segment()
250 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in __skb_udp_tunnel_segment()
499 !(skb_shinfo(gso_skb)->gso_type & SKB_GSO_FRAGLIST))) in __udp_gso_segment()
515 if (skb_shinfo(gso_skb)->gso_type & SKB_GSO_FRAGLIST) { in __udp_gso_segment()
647 (skb_shinfo(skb)->gso_type & in udp4_ufo_fragment()
659 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in udp4_ufo_fragment()
916 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_L4; in udp_gro_complete_segment()
937 skb_shinfo(skb)->gso_type = uh->check ? SKB_GSO_UDP_TUNNEL_CSUM in udp_gro_complete()
956 skb_shinfo(skb)->gso_type |= SKB_GSO_TUNNEL_REMCSUM; in udp_gro_complete()
[all …]
A Dtcp_offload.c101 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)) in tcp4_gso_segment()
107 if (skb_shinfo(skb)->gso_type & SKB_GSO_FRAGLIST) { in tcp4_gso_segment()
205 ecn_cwr_mask = !!(skb_shinfo(gso_skb)->gso_type & SKB_GSO_TCP_ACCECN); in tcp_gso_segment()
412 shinfo->gso_type |= SKB_GSO_TCP_ACCECN; in tcp_gro_complete()
477 skb_shinfo(skb)->gso_type |= SKB_GSO_FRAGLIST | SKB_GSO_TCPV4; in tcp4_gro_complete()
488 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV4 | in tcp4_gro_complete()
A Dgre_offload.c45 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()
A Desp4_offload.c174 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV4; in xfrm4_beet_gso_segment()
178 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in xfrm4_beet_gso_segment()
217 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP)) in esp4_gso_segment()
A Daf_inet.c1397 udpfrag = !!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in inet_gso_segment()
1398 fixedid = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TCP_FIXEDID); in inet_gso_segment()
1415 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in inet_gso_segment()
1458 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP4)) in ipip_gso_segment()
1625 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in ipip_gro_complete()
A Dip_tunnel_core.c173 skb_shinfo(skb)->gso_type |= gso_type_mask; in iptunnel_handle_offloads()
/net/netfilter/ipvs/
A Dip_vs_xmit.c1122 int tun_type, gso_type; in ip_vs_tunnel_xmit() local
1179 gso_type |= SKB_GSO_UDP_TUNNEL_CSUM; in ip_vs_tunnel_xmit()
1181 gso_type |= SKB_GSO_UDP_TUNNEL; in ip_vs_tunnel_xmit()
1184 gso_type |= SKB_GSO_TUNNEL_REMCSUM; in ip_vs_tunnel_xmit()
1188 gso_type |= SKB_GSO_GRE_CSUM; in ip_vs_tunnel_xmit()
1190 gso_type |= SKB_GSO_GRE; in ip_vs_tunnel_xmit()
1266 int tun_type, gso_type; in ip_vs_tunnel_xmit_v6() local
1324 gso_type |= SKB_GSO_UDP_TUNNEL; in ip_vs_tunnel_xmit_v6()
1327 gso_type |= SKB_GSO_TUNNEL_REMCSUM; in ip_vs_tunnel_xmit_v6()
1331 gso_type |= SKB_GSO_GRE_CSUM; in ip_vs_tunnel_xmit_v6()
[all …]
/net/core/
A Dgso.c152 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()
A Dlwt_bpf.c528 static int handle_gso_type(struct sk_buff *skb, unsigned int gso_type, in handle_gso_type() argument
533 gso_type |= SKB_GSO_DODGY; in handle_gso_type()
534 shinfo->gso_type |= gso_type; in handle_gso_type()
550 if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6))) in handle_gso_encap()
A Dgro.c498 (skb_shinfo(skb)->gso_type & SKB_GSO_DODGY)) in dev_gro_receive()
656 skb_shinfo(skb)->gso_type = 0; in napi_reuse_skb()
A Dskbuff.c1299 sh->gso_size, sh->gso_type, sh->gso_segs, in skb_dump()
2082 skb_shinfo(new)->gso_type = skb_shinfo(old)->gso_type; in skb_copy_header()
2119 if (WARN_ON_ONCE(skb_shinfo(skb)->gso_type & SKB_GSO_FRAGLIST)) in skb_copy()
2460 if (WARN_ON_ONCE(skb_shinfo(skb)->gso_type & SKB_GSO_FRAGLIST)) in skb_copy_expand()
2854 skb_shinfo(skb)->gso_type |= SKB_GSO_DODGY; in __pskb_pull_tail()
4713 if ((skb_shinfo(head_skb)->gso_type & SKB_GSO_DODGY) && in skb_segment()
4748 !net_gso_ok(features, skb_shinfo(head_skb)->gso_type)) in skb_segment()
5003 int type = skb_shinfo(head_skb)->gso_type; in skb_segment()
5016 skb_shinfo(iter)->gso_type = type; in skb_segment()
A Dfilter.c3343 shinfo->gso_type &= ~SKB_GSO_TCPV4; in bpf_skb_proto_4_to_6()
3344 shinfo->gso_type |= SKB_GSO_TCPV6; in bpf_skb_proto_4_to_6()
3373 shinfo->gso_type &= ~SKB_GSO_TCPV6; in bpf_skb_proto_6_to_4()
3374 shinfo->gso_type |= SKB_GSO_TCPV4; in bpf_skb_proto_6_to_4()
3490 unsigned int gso_type = SKB_GSO_DODGY; in bpf_skb_net_grow() local
3549 gso_type |= SKB_GSO_UDP_TUNNEL; in bpf_skb_net_grow()
3551 gso_type |= SKB_GSO_GRE; in bpf_skb_net_grow()
3553 gso_type |= SKB_GSO_IPXIP6; in bpf_skb_net_grow()
3555 gso_type |= SKB_GSO_IPXIP4; in bpf_skb_net_grow()
3579 shinfo->gso_type |= gso_type; in bpf_skb_net_grow()
[all …]
/net/sched/
A Dact_csum.c212 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) in tcf_csum_ipv4_tcp()
236 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) in tcf_csum_ipv6_tcp()
262 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in tcf_csum_ipv4_udp()
318 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in tcf_csum_ipv6_udp()
A Dsch_cake.c1416 if (likely(shinfo->gso_type & (SKB_GSO_TCPV4 | in cake_overhead()
1433 if (unlikely(shinfo->gso_type & SKB_GSO_DODGY)) in cake_overhead()
/net/sctp/
A Doutput.c448 skb_shinfo(head)->gso_type = sk->sk_gso_type; in sctp_packet_pack()
A Dipv6.c256 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL_CSUM; in sctp_v6_xmit()
/net/xfrm/
A Dxfrm_output.c805 skb_shinfo(skb)->gso_type |= SKB_GSO_ESP; in xfrm_output()
/net/devlink/
A Dhealth.c1292 devlink_fmsg_put(fmsg, "gso_type", sh->gso_type); in devlink_fmsg_dump_skb()

Completed in 83 milliseconds

12