Searched refs:ooo_last_skb (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | tcp_nip_input.c | 391 * empty, insert it into the queue, and update the last skb pointer ooo_last_skb. in tcp_nip_data_queue_ofo() 398 tp->ooo_last_skb = skb; in tcp_nip_data_queue_ofo() 403 * Use of ooo_last_skb avoids the O(Log(N)) rbtree lookup. in tcp_nip_data_queue_ofo() 405 if (tcp_nip_ooo_try_coalesce(sk, tp->ooo_last_skb, skb, &fragstolen)) { in tcp_nip_data_queue_ofo() 416 /* Can avoid an rbtree lookup if we are adding skb after ooo_last_skb */ in tcp_nip_data_queue_ofo() 417 if (!before(seq, TCP_SKB_CB(tp->ooo_last_skb)->end_seq)) { in tcp_nip_data_queue_ofo() 418 nip_dbg("add skb after ooo_last_skb"); in tcp_nip_data_queue_ofo() 419 parent = &tp->ooo_last_skb->rbnode; in tcp_nip_data_queue_ofo() 424 if (!before(seq, TCP_SKB_CB(tp->ooo_last_skb)->seq)) { in tcp_nip_data_queue_ofo() 425 if (!after(end_seq, TCP_SKB_CB(tp->ooo_last_skb) in tcp_nip_data_queue_ofo() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | tcp.h | 323 struct sk_buff *ooo_last_skb; /* cache rb_last(out_of_order_queue) */ member
|
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | protocol.c | 181 msk->ooo_last_skb = skb; in mptcp_data_queue_ofo() 186 * Use of ooo_last_skb avoids the O(Log(N)) rbtree lookup. in mptcp_data_queue_ofo() 188 if (mptcp_ooo_try_coalesce(msk, msk->ooo_last_skb, skb)) { in mptcp_data_queue_ofo() 194 /* Can avoid an rbtree lookup if we are adding skb after ooo_last_skb */ in mptcp_data_queue_ofo() 195 if (!before64(seq, MPTCP_SKB_CB(msk->ooo_last_skb)->end_seq)) { in mptcp_data_queue_ofo() 197 parent = &msk->ooo_last_skb->rbnode; in mptcp_data_queue_ofo() 257 msk->ooo_last_skb = skb; in mptcp_data_queue_ofo()
|
H A D | protocol.h | 218 struct sk_buff *ooo_last_skb; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | tcp.h | 352 struct sk_buff *ooo_last_skb; /* cache rb_last(out_of_order_queue) */ member
|
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | protocol.c | 253 msk->ooo_last_skb = skb; in mptcp_data_queue_ofo() 258 * Use of ooo_last_skb avoids the O(Log(N)) rbtree lookup. in mptcp_data_queue_ofo() 260 if (mptcp_ooo_try_coalesce(msk, msk->ooo_last_skb, skb)) { in mptcp_data_queue_ofo() 266 /* Can avoid an rbtree lookup if we are adding skb after ooo_last_skb */ in mptcp_data_queue_ofo() 267 if (!before64(seq, MPTCP_SKB_CB(msk->ooo_last_skb)->end_seq)) { in mptcp_data_queue_ofo() 269 parent = &msk->ooo_last_skb->rbnode; in mptcp_data_queue_ofo() 329 msk->ooo_last_skb = skb; in mptcp_data_queue_ofo()
|
H A D | protocol.h | 307 struct sk_buff *ooo_last_skb; member
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp_input.c | 4811 tp->ooo_last_skb = skb; in tcp_data_queue_ofo() 4816 * Use of ooo_last_skb avoids the O(Log(N)) rbtree lookup. in tcp_data_queue_ofo() 4818 if (tcp_ooo_try_coalesce(sk, tp->ooo_last_skb, in tcp_data_queue_ofo() 4830 /* Can avoid an rbtree lookup if we are adding skb after ooo_last_skb */ in tcp_data_queue_ofo() 4831 if (!before(seq, TCP_SKB_CB(tp->ooo_last_skb)->end_seq)) { in tcp_data_queue_ofo() 4832 parent = &tp->ooo_last_skb->rbnode; in tcp_data_queue_ofo() 4902 tp->ooo_last_skb = skb; in tcp_data_queue_ofo() 5270 tp->ooo_last_skb = skb_rb_last(&tp->out_of_order_queue); in tcp_collapse_ofo_queue() 5329 node = &tp->ooo_last_skb->rbnode; in tcp_prune_ofo_queue() 5344 tp->ooo_last_skb in tcp_prune_ofo_queue() [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tcp_input.c | 4857 tp->ooo_last_skb = skb; in tcp_data_queue_ofo() 4862 * Use of ooo_last_skb avoids the O(Log(N)) rbtree lookup. in tcp_data_queue_ofo() 4864 if (tcp_ooo_try_coalesce(sk, tp->ooo_last_skb, in tcp_data_queue_ofo() 4876 /* Can avoid an rbtree lookup if we are adding skb after ooo_last_skb */ in tcp_data_queue_ofo() 4877 if (!before(seq, TCP_SKB_CB(tp->ooo_last_skb)->end_seq)) { in tcp_data_queue_ofo() 4878 parent = &tp->ooo_last_skb->rbnode; in tcp_data_queue_ofo() 4950 tp->ooo_last_skb = skb; in tcp_data_queue_ofo() 5331 tp->ooo_last_skb = skb_rb_last(&tp->out_of_order_queue); in tcp_collapse_ofo_queue() 5392 node = &tp->ooo_last_skb->rbnode; in tcp_prune_ofo_queue() 5405 tp->ooo_last_skb in tcp_prune_ofo_queue() [all...] |
Completed in 32 milliseconds