Lines Matching refs:shinfo
1492 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_fragment_tstamp() local
1495 !before(shinfo->tskey, TCP_SKB_CB(skb2)->seq)) { in tcp_fragment_tstamp()
1497 u8 tsflags = shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_fragment_tstamp()
1499 shinfo->tx_flags &= ~tsflags; in tcp_fragment_tstamp()
1501 swap(shinfo->tskey, shinfo2->tskey); in tcp_fragment_tstamp()
1629 struct skb_shared_info *shinfo; in __pskb_trim_head() local
1641 shinfo = skb_shinfo(skb); in __pskb_trim_head()
1642 for (i = 0; i < shinfo->nr_frags; i++) { in __pskb_trim_head()
1643 int size = skb_frag_size(&shinfo->frags[i]); in __pskb_trim_head()
1649 shinfo->frags[k] = shinfo->frags[i]; in __pskb_trim_head()
1651 skb_frag_off_add(&shinfo->frags[k], eat); in __pskb_trim_head()
1652 skb_frag_size_sub(&shinfo->frags[k], eat); in __pskb_trim_head()
1658 shinfo->nr_frags = k; in __pskb_trim_head()
3036 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_skb_collapse_tstamp() local
3038 shinfo->tx_flags |= next_shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_skb_collapse_tstamp()
3039 shinfo->tskey = next_shinfo->tskey; in tcp_skb_collapse_tstamp()