Searched refs:ooseq (Results 1 – 14 of 14) sorted by relevance
1525 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 …]
364 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;
134 if (pcb->ooseq != NULL) { in pbuf_free_ooseq()
31 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 …]
8 See bug #56397: Assert "tcp_receive: ooseq tcplen > rcv_wnd"
60 /* We queue the segment on the ->ooseq queue. */
98 /* Free all ooseq pbufs (and possibly reset SACK state) */
55 if (pcb->ooseq != NULL &&
56 if (pcb->ooseq != NULL &&
357 struct tcp_seg *ooseq; /* Received out of sequence segments. */
271 * Correctly handle remote side overrunning our rcv_wnd in ooseq case
1230 * 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 implemented1942 overrunning our rcv_wnd in ooseq case.2151 * tcp_in.c: Another fix for bug #28241 (ooseq processing) and adapted2211 queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty3334 * tcp.c, tcp_in.c: fix bug #21699 (segment leak in ooseq processing when last
2648 /* Free all ooseq pbufs (and possibly reset SACK state) */
341 struct tcp_seg *ooseq; /* Received out of sequence segments. */ member