Searched refs:ooseq (Results 1 – 7 of 7) sorted by relevance
1246 if (pcb->ooseq != NULL) { in tcp_receive()1253 while (pcb->ooseq != NULL) { in tcp_receive()1254 struct tcp_seg *old_ooseq = pcb->ooseq; in tcp_receive()1255 pcb->ooseq = pcb->ooseq->next; in tcp_receive()1259 next = pcb->ooseq; in tcp_receive()1290 pcb->ooseq = next; in tcp_receive()1327 while (pcb->ooseq != NULL && in tcp_receive()1328 pcb->ooseq->tcphdr->seqno == pcb->rcv_nxt) { in tcp_receive()1330 cseg = pcb->ooseq; in tcp_receive()1331 seqno = pcb->ooseq->tcphdr->seqno; in tcp_receive()[all …]
389 if (pcb->ooseq != NULL) { in tcp_abandon()390 tcp_segs_free(pcb->ooseq); in tcp_abandon()921 if (pcb->ooseq != NULL && in tcp_slowtmr()923 tcp_segs_free(pcb->ooseq); in tcp_slowtmr()924 pcb->ooseq = NULL; in tcp_slowtmr()1511 if (pcb->ooseq != NULL) { in tcp_pcb_purge()1514 tcp_segs_free(pcb->ooseq); in tcp_pcb_purge()1515 pcb->ooseq = NULL; in tcp_pcb_purge()1556 LWIP_ASSERT("ooseq segments leaking", pcb->ooseq == NULL); in tcp_pcb_remove()
128 if (NULL != pcb->ooseq) { in pbuf_free_ooseq()131 tcp_segs_free(pcb->ooseq); in pbuf_free_ooseq()132 pcb->ooseq = NULL; in pbuf_free_ooseq()
31 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_count()43 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_pbuf_count()61 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_seg_seqno()85 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_seg_tcplen()108 struct tcp_seg* seg = pcb->ooseq; in tcp_oos_tcplen()265 EXPECT(pcb->ooseq == NULL); in START_TEST()406 EXPECT(pcb->ooseq == NULL); in START_TEST()439 EXPECT(pcb->ooseq == NULL); in START_TEST()532 EXPECT(pcb->ooseq == NULL); in START_TEST()881 EXPECT(pcb->ooseq == NULL); in test_tcp_recv_ooseq_double_FINs()
245 struct tcp_seg *ooseq; /* Received out of sequence segments. */ member
137 * Correctly handle remote side overrunning our rcv_wnd in ooseq case
31 * opt.h, tcp.c, tcp_in.c: Implemented limiting data on ooseq queue (task #9989)286 * pbuf.c/.h, timers.c: freeing ooseq pbufs when the pbuf pool is empty implemented743 overrunning our rcv_wnd in ooseq case.952 * tcp_in.c: Another fix for bug #28241 (ooseq processing) and adapted1012 queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty2135 * tcp.c, tcp_in.c: fix bug #21699 (segment leak in ooseq processing when last