Lines Matching refs:shinfo
1257 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_fragment_tstamp() local
1260 !before(shinfo->tskey, TCP_SKB_CB(skb2)->seq)) { in tcp_fragment_tstamp()
1262 u8 tsflags = shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_fragment_tstamp()
1264 shinfo->tx_flags &= ~tsflags; in tcp_fragment_tstamp()
1266 swap(shinfo->tskey, shinfo2->tskey); in tcp_fragment_tstamp()
1395 struct skb_shared_info *shinfo; in __pskb_trim_head() local
1407 shinfo = skb_shinfo(skb); in __pskb_trim_head()
1408 for (i = 0; i < shinfo->nr_frags; i++) { in __pskb_trim_head()
1409 int size = skb_frag_size(&shinfo->frags[i]); in __pskb_trim_head()
1415 shinfo->frags[k] = shinfo->frags[i]; in __pskb_trim_head()
1417 skb_frag_off_add(&shinfo->frags[k], eat); in __pskb_trim_head()
1418 skb_frag_size_sub(&shinfo->frags[k], eat); in __pskb_trim_head()
1424 shinfo->nr_frags = k; in __pskb_trim_head()
2769 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_skb_collapse_tstamp() local
2771 shinfo->tx_flags |= next_shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_skb_collapse_tstamp()
2772 shinfo->tskey = next_shinfo->tskey; in tcp_skb_collapse_tstamp()