Lines Matching refs:gso_skb
16 static void tcp_gso_tstamp(struct sk_buff *skb, struct sk_buff *gso_skb, in tcp_gso_tstamp() argument
19 u32 flags = skb_shinfo(gso_skb)->tx_flags & SKBTX_ANY_TSTAMP; in tcp_gso_tstamp()
20 u32 ts_seq = skb_shinfo(gso_skb)->tskey; in tcp_gso_tstamp()
142 struct sk_buff *gso_skb = skb; in tcp_gso_segment() local
174 copy_destructor = gso_skb->destructor == tcp_wfree; in tcp_gso_segment()
175 ooo_okay = gso_skb->ooo_okay; in tcp_gso_segment()
199 if (unlikely(skb_shinfo(gso_skb)->tx_flags & SKBTX_ANY_TSTAMP)) in tcp_gso_segment()
200 tcp_gso_tstamp(segs, gso_skb, seq, mss); in tcp_gso_segment()
215 skb->destructor = gso_skb->destructor; in tcp_gso_segment()
216 skb->sk = gso_skb->sk; in tcp_gso_segment()
234 swap(gso_skb->sk, skb->sk); in tcp_gso_segment()
235 swap(gso_skb->destructor, skb->destructor); in tcp_gso_segment()
237 delta = sum_truesize - gso_skb->truesize; in tcp_gso_segment()