Lines Matching refs:shinfo
1512 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_fragment_tstamp() local
1515 !before(shinfo->tskey, TCP_SKB_CB(skb2)->seq)) { in tcp_fragment_tstamp()
1517 u8 tsflags = shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_fragment_tstamp()
1519 shinfo->tx_flags &= ~tsflags; in tcp_fragment_tstamp()
1521 swap(shinfo->tskey, shinfo2->tskey); in tcp_fragment_tstamp()
1647 struct skb_shared_info *shinfo; in __pskb_trim_head() local
1653 shinfo = skb_shinfo(skb); in __pskb_trim_head()
1654 for (i = 0; i < shinfo->nr_frags; i++) { in __pskb_trim_head()
1655 int size = skb_frag_size(&shinfo->frags[i]); in __pskb_trim_head()
1661 shinfo->frags[k] = shinfo->frags[i]; in __pskb_trim_head()
1663 skb_frag_off_add(&shinfo->frags[k], eat); in __pskb_trim_head()
1664 skb_frag_size_sub(&shinfo->frags[k], eat); in __pskb_trim_head()
1670 shinfo->nr_frags = k; in __pskb_trim_head()
3148 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_skb_collapse_tstamp() local
3150 shinfo->tx_flags |= next_shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_skb_collapse_tstamp()
3151 shinfo->tskey = next_shinfo->tskey; in tcp_skb_collapse_tstamp()