Searched refs:ooseq (Results 1 – 6 of 6) sorted by relevance
1217 if (pcb->ooseq != NULL) { in tcp_receive()1224 while (pcb->ooseq != NULL) { in tcp_receive()1225 struct tcp_seg *old_ooseq = pcb->ooseq; in tcp_receive()1226 pcb->ooseq = pcb->ooseq->next; in tcp_receive()1231 next = pcb->ooseq; in tcp_receive()1262 pcb->ooseq = next; in tcp_receive()1299 while (pcb->ooseq != NULL && in tcp_receive()1300 pcb->ooseq->tcphdr->seqno == pcb->rcv_nxt) { in tcp_receive()1302 cseg = pcb->ooseq; in tcp_receive()1303 seqno = pcb->ooseq->tcphdr->seqno; in tcp_receive()[all …]
356 if (pcb->ooseq != NULL) { in tcp_abandon()357 tcp_segs_free(pcb->ooseq); in tcp_abandon()881 if (pcb->ooseq != NULL && in tcp_slowtmr()883 tcp_segs_free(pcb->ooseq); in tcp_slowtmr()884 pcb->ooseq = NULL; in tcp_slowtmr()1404 if (pcb->ooseq != NULL) { in tcp_pcb_purge()1407 tcp_segs_free(pcb->ooseq); in tcp_pcb_purge()1408 pcb->ooseq = NULL; in tcp_pcb_purge()1449 LWIP_ASSERT("ooseq segments leaking", pcb->ooseq == NULL); in tcp_pcb_remove()
119 if (NULL != pcb->ooseq) { in pbuf_free_ooseq()122 tcp_segs_free(pcb->ooseq); in pbuf_free_ooseq()123 pcb->ooseq = NULL; in pbuf_free_ooseq()
243 struct tcp_seg *ooseq; /* Received out of sequence segments. */ member
137 * Correctly handle remote side overrunning our rcv_wnd in ooseq case
444 overrunning our rcv_wnd in ooseq case.653 * tcp_in.c: Another fix for bug #28241 (ooseq processing) and adapted713 queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty1836 * tcp.c, tcp_in.c: fix bug #21699 (segment leak in ooseq processing when last