Lines Matching refs:segs
22 struct sk_buff *segs = ERR_PTR(-EINVAL); in __skb_udp_tunnel_segment() local
82 segs = gso_inner_segment(skb, features); in __skb_udp_tunnel_segment()
83 if (IS_ERR_OR_NULL(segs)) { in __skb_udp_tunnel_segment()
89 gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL); in __skb_udp_tunnel_segment()
93 skb = segs; in __skb_udp_tunnel_segment()
145 return segs; in __skb_udp_tunnel_segment()
155 struct sk_buff *segs = ERR_PTR(-EINVAL); in skb_udp_tunnel_segment() local
177 segs = __skb_udp_tunnel_segment(skb, features, gso_inner_segment, in skb_udp_tunnel_segment()
183 return segs; in skb_udp_tunnel_segment()
192 struct sk_buff *segs, *seg; in __udp_gso_segment() local
210 segs = skb_segment(gso_skb, features); in __udp_gso_segment()
211 if (IS_ERR_OR_NULL(segs)) { in __udp_gso_segment()
214 return segs; in __udp_gso_segment()
221 if (skb_is_gso(segs)) in __udp_gso_segment()
222 mss *= skb_shinfo(segs)->gso_segs; in __udp_gso_segment()
224 seg = segs; in __udp_gso_segment()
284 return segs; in __udp_gso_segment()
291 struct sk_buff *segs = ERR_PTR(-EINVAL); in udp4_ufo_fragment() local
300 segs = skb_udp_tunnel_segment(skb, features, false); in udp4_ufo_fragment()
343 segs = skb_segment(skb, features); in udp4_ufo_fragment()
345 return segs; in udp4_ufo_fragment()