Lines Matching refs:next_skb
3036 const struct sk_buff *next_skb)
3038 if (unlikely(tcp_has_tx_tstamp(next_skb))) {
3040 skb_shinfo(next_skb);
3046 TCP_SKB_CB(next_skb)->txstamp_ack;
3054 struct sk_buff *next_skb = skb_rb_next(skb);
3057 next_skb_size = next_skb->len;
3059 BUG_ON(tcp_skb_pcount(skb) != 1 || tcp_skb_pcount(next_skb) != 1);
3063 skb_copy_bits(next_skb, 0, skb_put(skb, next_skb_size),
3065 else if (!tcp_skb_shift(skb, next_skb, 1, next_skb_size))
3068 tcp_highest_sack_replace(sk, next_skb, skb);
3071 TCP_SKB_CB(skb)->end_seq = TCP_SKB_CB(next_skb)->end_seq;
3074 TCP_SKB_CB(skb)->tcp_flags |= TCP_SKB_CB(next_skb)->tcp_flags;
3079 TCP_SKB_CB(skb)->sacked |= TCP_SKB_CB(next_skb)->sacked & TCPCB_EVER_RETRANS;
3080 TCP_SKB_CB(skb)->eor = TCP_SKB_CB(next_skb)->eor;
3084 if (next_skb == tp->retransmit_skb_hint)
3087 tcp_adjust_pcount(sk, next_skb, tcp_skb_pcount(next_skb));
3089 tcp_skb_collapse_tstamp(skb, next_skb);
3091 tcp_rtx_queue_unlink_and_free(next_skb, sk);