Home
last modified time | relevance | path

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

/external/syslinux/core/lwip/src/core/
Dtcp_in.c1217 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 …]
Dtcp.c356 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()
Dpbuf.c119 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()
/external/syslinux/core/lwip/src/include/lwip/
Dtcp.h243 struct tcp_seg *ooseq; /* Received out of sequence segments. */ member
/external/syslinux/core/lwip/
DUPGRADING137 * Correctly handle remote side overrunning our rcv_wnd in ooseq case
DCHANGELOG444 overrunning our rcv_wnd in ooseq case.
653 * tcp_in.c: Another fix for bug #28241 (ooseq processing) and adapted
713 queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty
1836 * tcp.c, tcp_in.c: fix bug #21699 (segment leak in ooseq processing when last