Lines Matching refs:skb1
4344 struct sk_buff *skb1; in tcp_data_queue_ofo() local
4363 skb1 = skb_peek_tail(&tp->out_of_order_queue); in tcp_data_queue_ofo()
4364 if (!skb1) { in tcp_data_queue_ofo()
4379 if (seq == TCP_SKB_CB(skb1)->end_seq) { in tcp_data_queue_ofo()
4382 if (!tcp_try_coalesce(sk, skb1, skb, &fragstolen)) { in tcp_data_queue_ofo()
4383 __skb_queue_after(&tp->out_of_order_queue, skb1, skb); in tcp_data_queue_ofo()
4401 if (!after(TCP_SKB_CB(skb1)->seq, seq)) in tcp_data_queue_ofo()
4403 if (skb_queue_is_first(&tp->out_of_order_queue, skb1)) { in tcp_data_queue_ofo()
4404 skb1 = NULL; in tcp_data_queue_ofo()
4407 skb1 = skb_queue_prev(&tp->out_of_order_queue, skb1); in tcp_data_queue_ofo()
4411 if (skb1 && before(seq, TCP_SKB_CB(skb1)->end_seq)) { in tcp_data_queue_ofo()
4412 if (!after(end_seq, TCP_SKB_CB(skb1)->end_seq)) { in tcp_data_queue_ofo()
4420 if (after(seq, TCP_SKB_CB(skb1)->seq)) { in tcp_data_queue_ofo()
4423 TCP_SKB_CB(skb1)->end_seq); in tcp_data_queue_ofo()
4426 skb1)) in tcp_data_queue_ofo()
4427 skb1 = NULL; in tcp_data_queue_ofo()
4429 skb1 = skb_queue_prev( in tcp_data_queue_ofo()
4431 skb1); in tcp_data_queue_ofo()
4434 if (!skb1) in tcp_data_queue_ofo()
4437 __skb_queue_after(&tp->out_of_order_queue, skb1, skb); in tcp_data_queue_ofo()
4441 skb1 = skb_queue_next(&tp->out_of_order_queue, skb); in tcp_data_queue_ofo()
4443 if (!after(end_seq, TCP_SKB_CB(skb1)->seq)) in tcp_data_queue_ofo()
4445 if (before(end_seq, TCP_SKB_CB(skb1)->end_seq)) { in tcp_data_queue_ofo()
4446 tcp_dsack_extend(sk, TCP_SKB_CB(skb1)->seq, in tcp_data_queue_ofo()
4450 __skb_unlink(skb1, &tp->out_of_order_queue); in tcp_data_queue_ofo()
4451 tcp_dsack_extend(sk, TCP_SKB_CB(skb1)->seq, in tcp_data_queue_ofo()
4452 TCP_SKB_CB(skb1)->end_seq); in tcp_data_queue_ofo()
4454 __kfree_skb(skb1); in tcp_data_queue_ofo()