Searched refs:unsent (Results 1 - 12 of 12) sorted by relevance
/barrelfish-2018-10-04/lib/lwip2/src/core/ |
H A D | tcp_out.c | 141 /* first, try to add the fin to the last unsent segment */ 142 if (pcb->unsent != NULL) { 144 for (last_unsent = pcb->unsent; last_unsent->next != NULL; 262 pcb->unsent != NULL || 330 /* If total number of pbufs on the unsent/unacked queues exceeds the 342 pcb->unacked != NULL || pcb->unsent != NULL); 345 pcb->unacked == NULL && pcb->unsent == NULL); 426 * 2. Chain a new pbuf to the end of pcb->unsent. 444 /* Find the tail of the unsent queue. */ 445 if (pcb->unsent ! [all...] |
H A D | tcp_in.c | 781 in which case the segment is on the unsent list */ 782 rseg = pcb->unsent; 784 pcb->unsent = rseg->next; 892 pcb->unsent == NULL) { 905 pcb->unsent == NULL) { 922 if ((flags & TCP_ACK) && ackno == pcb->snd_nxt && pcb->unsent == NULL) { 932 if ((flags & TCP_ACK) && ackno == pcb->snd_nxt && pcb->unsent == NULL) { 1172 pcb->unsent != NULL); 1197 /* We go through the ->unsent list to see if any of the segments 1199 strange since an "unsent" segmen [all...] |
H A D | tcp.c | 368 returns (unsent data is sent from tcp timer functions, also), we don't care 505 if (pcb->unsent != NULL) { 506 tcp_segs_free(pcb->unsent); 1801 * (pcb->ooseq, pcb->unsent and pcb->unacked are freed). 1821 if (pcb->unsent != NULL) { 1839 tcp_segs_free(pcb->unsent); 1841 pcb->unacked = pcb->unsent = NULL; 1870 LWIP_ASSERT("unsent segments leaking", pcb->unsent == NULL);
|
/barrelfish-2018-10-04/lib/lwip/src/core/ |
H A D | tcp_out.c | 204 /* If total number of pbufs on the unsent/unacked queues exceeds the 219 pcb->unacked != NULL || pcb->unsent != NULL); 222 pcb->unacked == NULL && pcb->unsent == NULL); 365 pcb->unsent queue. */ 366 if (pcb->unsent == NULL) { 369 for (useg = pcb->unsent; useg->next != NULL; useg = useg->next); 371 /* { useg is last segment on the unsent queue, NULL if list is empty } */ 373 /* If there is room in the last pbuf on the unsent queue, 417 pcb->unsent = queue; 441 pcb->unacked != NULL || pcb->unsent ! [all...] |
H A D | tcp_in.c | 948 pcb->unacked != NULL || pcb->unsent != NULL); 965 /* We go through the ->unsent list to see if any of the segments 967 strange since an "unsent" segment shouldn't be acked. The 969 ->unsent list after a retransmission, so these segments may 971 while (pcb->unsent != NULL && 972 TCP_SEQ_BETWEEN(ackno, ntohl(pcb->unsent->tcphdr->seqno) + 973 TCP_TCPLEN(pcb->unsent), pcb->snd_nxt)) { 976 " from pcb->unsent\n", 977 ntohl(pcb->unsent->tcphdr->seqno), 978 ntohl(pcb->unsent [all...] |
H A D | tcp.c | 183 returns (unsent data is sent from tcp timer functions, also), we don't care 235 if (pcb->unsent != NULL) { 236 tcp_segs_free(pcb->unsent); 1146 * (pcb->ooseq, pcb->unsent and pcb->unacked are freed). 1187 if (pcb->unsent != NULL) { 1205 tcp_segs_free(pcb->unsent); 1207 pcb->unacked = pcb->unsent = NULL; 1231 LWIP_ASSERT("unsent segments leaking", pcb->unsent == NULL);
|
/barrelfish-2018-10-04/include/lwip2/lwip/priv/ |
H A D | tcp_priv.h | 93 * - the only unsent segment is at least pcb->mss bytes long (or there is more 94 * than one unsent segment - with lwIP, this can happen although unsent->len < mss) 99 (((tpcb)->unsent != NULL) && (((tpcb)->unsent->next != NULL) || \ 100 ((tpcb)->unsent->len >= (tpcb)->mss))) || \ 247 /* This structure represents a TCP segment on the unsent, unacked and ooseq queues */ 254 pbuf in unsent (used for asserting vs.
|
/barrelfish-2018-10-04/include/lwip/lwip/ |
H A D | tcp.h | 139 * - the only unsent segment is at least pcb->mss bytes long (or there is more 140 * than one unsent segment - with lwIP, this can happen although unsent->len < mss) 144 (((tpcb)->unsent != NULL) && (((tpcb)->unsent->next != NULL) || \ 145 ((tpcb)->unsent->len >= (tpcb)->mss))) \ 354 struct tcp_seg *unsent; /* Unsent (queued) segments. */ member in struct:tcp_pcb 518 /* This structure represents a TCP segment on the unsent and unacked queues */
|
/barrelfish-2018-10-04/include/lwip2/lwip/ |
H A D | tcp.h | 276 /* Extra bytes available at the end of the last pbuf in unsent. */ 281 struct tcp_seg *unsent; /* Unsent (queued) segments. */ member in struct:tcp_pcb
|
/barrelfish-2018-10-04/lib/lwip/src/api/ |
H A D | sockets.c | 2226 sock->conn->pcb.tcp->unsent = NULL; /* Unsent (queued) segments. */
|
/barrelfish-2018-10-04/lib/lwip2/src/api/ |
H A D | api_msg.c | 880 if ((conn->linger >= 0) && (conn->pcb.tcp->unsent || conn->pcb.tcp->unacked)) { 914 /* wait for ACK of all unsent/unacked data by just getting called again */
|
/barrelfish-2018-10-04/doc/006-routing/ |
H A D | Routing.tex | 75 \item \textbf{Memory}: Any ICD link will require some memory to buffer unsent messages and messages that have been received but not yet delivered. Some links will require additional memory for the channel itself. For instance, the shared-memory UMP driver on x86 requires two pages of physical memory per binding. In general, the amount of memory required is governed by the number of messages in flight and 511 While the sender waits for the callback, it has to handle the unsent message.
|
Completed in 287 milliseconds