/Linux-v4.19/include/linux/ |
D | virtio_net.h | 11 switch (hdr->gso_type & ~VIRTIO_NET_HDR_GSO_ECN) { in virtio_net_hdr_set_proto() 30 unsigned int gso_type = 0; in virtio_net_hdr_to_skb() local 32 if (hdr->gso_type != VIRTIO_NET_HDR_GSO_NONE) { in virtio_net_hdr_to_skb() 33 switch (hdr->gso_type & ~VIRTIO_NET_HDR_GSO_ECN) { in virtio_net_hdr_to_skb() 35 gso_type = SKB_GSO_TCPV4; in virtio_net_hdr_to_skb() 38 gso_type = SKB_GSO_TCPV6; in virtio_net_hdr_to_skb() 41 gso_type = SKB_GSO_UDP; in virtio_net_hdr_to_skb() 47 if (hdr->gso_type & VIRTIO_NET_HDR_GSO_ECN) in virtio_net_hdr_to_skb() 48 gso_type |= SKB_GSO_TCP_ECN; in virtio_net_hdr_to_skb() 62 if (hdr->gso_type != VIRTIO_NET_HDR_GSO_NONE) { in virtio_net_hdr_to_skb() [all …]
|
/Linux-v4.19/include/trace/events/ |
D | net.h | 37 __field( u16, gso_type ) 58 __entry->gso_type = skb_shinfo(skb)->gso_type; 68 __entry->gso_size, __entry->gso_segs, __entry->gso_type) 166 __field( u16, gso_type ) 192 __entry->gso_type = skb_shinfo(skb)->gso_type; 202 __entry->nr_frags, __entry->gso_size, __entry->gso_type)
|
/Linux-v4.19/net/ipv6/ |
D | udp_offload.c | 38 if (skb->encapsulation && skb_shinfo(skb)->gso_type & in udp6_ufo_fragment() 45 if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_UDP | SKB_GSO_UDP_L4))) in udp6_ufo_fragment() 51 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in udp6_ufo_fragment() 151 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL_CSUM; in udp6_gro_complete() 155 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL; in udp6_gro_complete()
|
D | ip6_offload.c | 90 skb_shinfo(skb)->gso_type & (SKB_GSO_IPXIP4 | SKB_GSO_IPXIP6)) in ipv6_gso_segment() 92 (skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in ipv6_gso_segment() 95 (skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in ipv6_gso_segment() 106 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in ipv6_gso_segment() 327 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in sit_gro_complete() 334 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in ip6ip6_gro_complete() 341 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6; in ip4ip6_gro_complete()
|
D | tcpv6_offload.c | 39 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV6; in tcp6_gro_complete() 49 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6)) in tcp6_gso_segment()
|
D | esp6_offload.c | 148 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP)) in esp6_gso_segment()
|
/Linux-v4.19/net/ipv4/ |
D | udp_offload.c | 43 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() 92 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in __skb_udp_tunnel_segment() 296 (skb_shinfo(skb)->gso_type & in udp4_ufo_fragment() 302 if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_UDP | SKB_GSO_UDP_L4))) in udp4_ufo_fragment() 308 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in udp4_ufo_fragment() 453 skb_shinfo(skb)->gso_type |= SKB_GSO_TUNNEL_REMCSUM; in udp_gro_complete() 465 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL_CSUM; in udp4_gro_complete() 469 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL; in udp4_gro_complete()
|
D | tcp_offload.c | 35 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)) in tcp4_gso_segment() 302 skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_ECN; in tcp_gro_complete() 328 skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV4; in tcp4_gro_complete() 331 skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_FIXEDID; in tcp4_gro_complete()
|
D | gre_offload.c | 47 need_csum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_GRE_CSUM); in gre_gso_segment() 60 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in gre_gso_segment() 240 skb_shinfo(skb)->gso_type = SKB_GSO_GRE; in gre_gro_complete()
|
D | esp4_offload.c | 121 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP)) in esp4_gso_segment()
|
D | af_inet.c | 1332 udpfrag = !!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP); in inet_gso_segment() 1333 fixedid = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TCP_FIXEDID); in inet_gso_segment() 1347 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in inet_gso_segment() 1596 skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4; in ipip_gro_complete()
|
/Linux-v4.19/include/uapi/linux/ |
D | virtio_net.h | 113 __u8 gso_type; member 130 __u8 gso_type; member
|
/Linux-v4.19/drivers/net/xen-netback/ |
D | rx.c | 207 if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) in xenvif_gso_type() 230 unsigned int gso_type; in xenvif_rx_next_skb() local 245 gso_type = xenvif_gso_type(skb); in xenvif_rx_next_skb() 246 if ((1 << gso_type) & queue->vif->gso_mask) { in xenvif_rx_next_skb() 251 extra->u.gso.type = gso_type; in xenvif_rx_next_skb()
|
D | common.h | 75 int gso_type; member
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | en_accel.h | 74 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in mlx5e_accel_handle_tx()
|
D | tls_rxtx.c | 173 skb_shinfo(nskb)->gso_type = skb_shinfo(skb)->gso_type; in mlx5e_tls_complete_sync_skb()
|
/Linux-v4.19/net/sched/ |
D | act_csum.c | 202 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) in tcf_csum_ipv4_tcp() 226 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) in tcf_csum_ipv6_tcp() 252 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in tcf_csum_ipv4_udp() 308 if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP) in tcf_csum_ipv6_udp()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
D | qede_fp.c | 216 unsigned short gso_type = skb_shinfo(skb)->gso_type; in qede_xmit_type() local 218 if ((gso_type & SKB_GSO_UDP_TUNNEL_CSUM) || in qede_xmit_type() 219 (gso_type & SKB_GSO_GRE_CSUM)) in qede_xmit_type() 641 skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6; in qede_set_gro_params() 643 skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4; in qede_set_gro_params() 911 skb_shinfo(skb)->gso_type = 0; in qede_gro_receive()
|
/Linux-v4.19/include/net/ |
D | gre.h | 137 !(skb_shinfo(skb)->gso_type & in gre_build_header()
|
/Linux-v4.19/drivers/net/ethernet/sun/ |
D | sunvnet_common.c | 1210 skb_shinfo(nskb)->gso_type = skb_shinfo(skb)->gso_type; in vnet_skb_shape() 1228 int gso_size, gso_type, gso_segs; in vnet_handle_offloads() local 1249 gso_type = skb_shinfo(skb)->gso_type; in vnet_handle_offloads() 1291 skb_shinfo(curr)->gso_type = gso_type; in vnet_handle_offloads()
|
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 1875 if (skb_shinfo(skb)->gso_type & (SKB_GSO_GRE | in i40e_tso() 1881 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) && in i40e_tso() 1882 (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM)) { in i40e_tso() 2028 !(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) && in i40e_tx_enable_csum() 2029 (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM)) in i40e_tx_enable_csum()
|
/Linux-v4.19/net/xfrm/ |
D | xfrm_output.c | 237 skb_shinfo(skb)->gso_type |= SKB_GSO_ESP; in xfrm_output()
|
/Linux-v4.19/drivers/net/wireless/ath/wil6210/ |
D | txrx_edma.c | 1375 int gso_type; in __wil_tx_ring_tso_edma() local 1397 gso_type = skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV6 | SKB_GSO_TCPV4); in __wil_tx_ring_tso_edma() 1398 switch (gso_type) { in __wil_tx_ring_tso_edma()
|
/Linux-v4.19/tools/testing/selftests/net/ |
D | psock_snd.c | 94 vh->gso_type = VIRTIO_NET_HDR_GSO_UDP; in build_vnet_header()
|
/Linux-v4.19/drivers/net/ethernet/neterion/vxge/ |
D | vxge-main.h | 515 #define vxge_offload_type(skb) (skb_shinfo(skb)->gso_type)
|