Lines Matching refs:skb_shinfo
40 if (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) in __skb_udp_tunnel_segment()
55 need_csum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM); in __skb_udp_tunnel_segment()
58 remcsum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TUNNEL_REMCSUM); in __skb_udp_tunnel_segment()
89 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in __skb_udp_tunnel_segment()
121 uh->len = htons(skb_shinfo(skb)->gso_size + in __skb_udp_tunnel_segment()
249 unsigned int mss = skb_shinfo(skb)->gso_size; in __udp_gso_segment_list()
272 if (skb_shinfo(gso_skb)->gso_type & SKB_GSO_FRAGLIST) in __udp_gso_segment()
275 mss = skb_shinfo(gso_skb)->gso_size; in __udp_gso_segment()
298 mss *= skb_shinfo(segs)->gso_segs; in __udp_gso_segment()
304 skb_shinfo(seg)->tskey = skb_shinfo(gso_skb)->tskey; in __udp_gso_segment()
305 skb_shinfo(seg)->tx_flags |= in __udp_gso_segment()
306 (skb_shinfo(gso_skb)->tx_flags & SKBTX_ANY_TSTAMP); in __udp_gso_segment()
374 (skb_shinfo(skb)->gso_type & in udp4_ufo_fragment()
380 if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_UDP | SKB_GSO_UDP_L4))) in udp4_ufo_fragment()
386 if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) in udp4_ufo_fragment()
389 mss = skb_shinfo(skb)->gso_size; in udp4_ufo_fragment()
616 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in udp_gro_complete_segment()
617 skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_L4; in udp_gro_complete_segment()
639 skb_shinfo(skb)->gso_type = uh->check ? SKB_GSO_UDP_TUNNEL_CSUM in udp_gro_complete()
654 skb_shinfo(skb)->gso_type |= SKB_GSO_TUNNEL_REMCSUM; in udp_gro_complete()
668 skb_shinfo(skb)->gso_type |= (SKB_GSO_FRAGLIST|SKB_GSO_UDP_L4); in udp4_gro_complete()
669 skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count; in udp4_gro_complete()