Home
last modified time | relevance | path

Searched refs:ooseq (Results 1 – 14 of 14) sorted by relevance

/third_party/lwip/src/core/
Dtcp_in.c1525 if (pcb->ooseq != NULL) {
1532 while (pcb->ooseq != NULL) {
1533 struct tcp_seg *old_ooseq = pcb->ooseq;
1534 pcb->ooseq = pcb->ooseq->next;
1538 struct tcp_seg *next = pcb->ooseq;
1570 pcb->ooseq = next;
1607 while (pcb->ooseq != NULL &&
1608 pcb->ooseq->tcphdr->seqno == pcb->rcv_nxt) {
1610 struct tcp_seg *cseg = pcb->ooseq;
1611 seqno = pcb->ooseq->tcphdr->seqno;
[all …]
Dtcp.c364 if (pcb->ooseq != NULL) { in tcp_slow_tmr_tick()
769 if (pcb->ooseq != NULL) { in tcp_abandon()
770 tcp_segs_free(pcb->ooseq); in tcp_abandon()
1532 if (pcb->ooseq != NULL &&
2332 if (pcb->ooseq != NULL) {
2379 LWIP_ASSERT("ooseq segments leaking", pcb->ooseq == NULL);
2569 if (pcb->ooseq) {
2570 tcp_segs_free(pcb->ooseq);
2571 pcb->ooseq = NULL;
Dpbuf.c134 if (pcb->ooseq != NULL) { in pbuf_free_ooseq()
/third_party/lwip/test/unit/tcp/
Dtest_tcp_oos.c31 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_count()
44 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_pbuf_count()
63 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_seg_seqno()
87 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_seg_tcplen()
110 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_tcplen()
276 EXPECT(pcb->ooseq == NULL); in START_TEST()
413 EXPECT(pcb->ooseq == NULL); in START_TEST()
446 EXPECT(pcb->ooseq == NULL); in START_TEST()
535 EXPECT(pcb->ooseq == NULL); in START_TEST()
622 EXPECT(pcb->ooseq == NULL); in START_TEST()
[all …]
/third_party/lwip/
Dbackport-tcp-tighten-up-checks-for-received-SYN.patch8 See bug #56397: Assert "tcp_receive: ooseq tcplen > rcv_wnd"
D0086-log-add-errevent-log-and-tcp-exception-statistics.patch60 /* We queue the segment on the ->ooseq queue. */
D0011-remove-gazelle-tcp-conn-func.patch98 /* Free all ooseq pbufs (and possibly reset SACK state) */
D0088-modify-log-info-err.patch55 if (pcb->ooseq != NULL &&
D0084-add-tcpslowtmr-log-and-tcpfasttmr-cnt.patch56 if (pcb->ooseq != NULL &&
D0041-optimite-pcb-list-limit-send-size-and-ack-now.patch357 struct tcp_seg *ooseq; /* Received out of sequence segments. */
DUPGRADING271 * Correctly handle remote side overrunning our rcv_wnd in ooseq case
DCHANGELOG1230 * opt.h, tcp.c, tcp_in.c: Implemented limiting data on ooseq queue (task #9989)
1485 * pbuf.c/.h, timers.c: freeing ooseq pbufs when the pbuf pool is empty implemented
1942 overrunning our rcv_wnd in ooseq case.
2151 * tcp_in.c: Another fix for bug #28241 (ooseq processing) and adapted
2211 queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty
3334 * tcp.c, tcp_in.c: fix bug #21699 (segment leak in ooseq processing when last
D0002-adapt-lstack.patch2648 /* Free all ooseq pbufs (and possibly reset SACK state) */
/third_party/lwip/src/include/lwip/
Dtcp.h341 struct tcp_seg *ooseq; /* Received out of sequence segments. */ member