Lines Matching refs:shinfo
1117 struct skb_shared_info *shinfo = skb_shinfo(skb); in tcp_fragment_tstamp() local
1119 if (unlikely(shinfo->tx_flags & SKBTX_ANY_TSTAMP) && in tcp_fragment_tstamp()
1120 !before(shinfo->tskey, TCP_SKB_CB(skb2)->seq)) { in tcp_fragment_tstamp()
1122 u8 tsflags = shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_fragment_tstamp()
1124 shinfo->tx_flags &= ~tsflags; in tcp_fragment_tstamp()
1126 swap(shinfo->tskey, shinfo2->tskey); in tcp_fragment_tstamp()
1225 struct skb_shared_info *shinfo; in __pskb_trim_head() local
1237 shinfo = skb_shinfo(skb); in __pskb_trim_head()
1238 for (i = 0; i < shinfo->nr_frags; i++) { in __pskb_trim_head()
1239 int size = skb_frag_size(&shinfo->frags[i]); in __pskb_trim_head()
1245 shinfo->frags[k] = shinfo->frags[i]; in __pskb_trim_head()
1247 shinfo->frags[k].page_offset += eat; in __pskb_trim_head()
1248 skb_frag_size_sub(&shinfo->frags[k], eat); in __pskb_trim_head()
1254 shinfo->nr_frags = k; in __pskb_trim_head()