Lines Matching refs:out_of_order_queue
4052 __skb_queue_purge(&tp->out_of_order_queue); in tcp_fin()
4212 if (skb_queue_empty(&tp->out_of_order_queue)) { in tcp_sack_remove()
4285 while ((skb = skb_peek(&tp->out_of_order_queue)) != NULL) { in tcp_ofo_queue()
4296 __skb_unlink(skb, &tp->out_of_order_queue); in tcp_ofo_queue()
4363 skb1 = skb_peek_tail(&tp->out_of_order_queue); in tcp_data_queue_ofo()
4372 __skb_queue_head(&tp->out_of_order_queue, skb); in tcp_data_queue_ofo()
4383 __skb_queue_after(&tp->out_of_order_queue, skb1, skb); in tcp_data_queue_ofo()
4403 if (skb_queue_is_first(&tp->out_of_order_queue, skb1)) { in tcp_data_queue_ofo()
4407 skb1 = skb_queue_prev(&tp->out_of_order_queue, skb1); in tcp_data_queue_ofo()
4425 if (skb_queue_is_first(&tp->out_of_order_queue, in tcp_data_queue_ofo()
4430 &tp->out_of_order_queue, in tcp_data_queue_ofo()
4435 __skb_queue_head(&tp->out_of_order_queue, skb); in tcp_data_queue_ofo()
4437 __skb_queue_after(&tp->out_of_order_queue, skb1, skb); in tcp_data_queue_ofo()
4440 while (!skb_queue_is_last(&tp->out_of_order_queue, skb)) { in tcp_data_queue_ofo()
4441 skb1 = skb_queue_next(&tp->out_of_order_queue, skb); in tcp_data_queue_ofo()
4450 __skb_unlink(skb1, &tp->out_of_order_queue); in tcp_data_queue_ofo()
4593 if (!skb_queue_empty(&tp->out_of_order_queue)) { in tcp_data_queue()
4599 if (skb_queue_empty(&tp->out_of_order_queue)) in tcp_data_queue()
4772 struct sk_buff *skb = skb_peek(&tp->out_of_order_queue); in tcp_collapse_ofo_queue()
4786 if (!skb_queue_is_last(&tp->out_of_order_queue, skb)) in tcp_collapse_ofo_queue()
4787 next = skb_queue_next(&tp->out_of_order_queue, skb); in tcp_collapse_ofo_queue()
4795 tcp_collapse(sk, &tp->out_of_order_queue, in tcp_collapse_ofo_queue()
4821 if (!skb_queue_empty(&tp->out_of_order_queue)) { in tcp_prune_ofo_queue()
4823 __skb_queue_purge(&tp->out_of_order_queue); in tcp_prune_ofo_queue()
4965 (ofo_possible && skb_peek(&tp->out_of_order_queue))) { in __tcp_ack_snd_check()