Searched refs:pcbs (Results 1 – 4 of 4) sorted by relevance
/third_party/lwip/src/include/lwip/priv/ |
D | tcp_priv.h | 333 struct tcp_pcb *pcbs; member 358 #define TCP_REG(pcbs, npcb) do {\ argument 361 for (tcp_tmp_pcb = *(pcbs); \ 366 …LWIP_ASSERT("TCP_REG: pcb->state != CLOSED", ((pcbs) == &tcp_bound_pcbs) || ((npcb)->state != CLOS… 367 (npcb)->next = *(pcbs); \ 369 *(pcbs) = (npcb); \ 373 #define TCP_RMV(pcbs, npcb) do { \ argument 375 LWIP_ASSERT("TCP_RMV: pcbs != NULL", *(pcbs) != NULL); \ 376 … LWIP_DEBUGF(TCP_DEBUG, ("TCP_RMV: removing %p from %p\n", (void *)(npcb), (void *)(*(pcbs)))); \ 377 if(*(pcbs) == (npcb)) { \ [all …]
|
/third_party/lwip/test/unit/tcp/ |
D | tcp_helper.c | 35 tcp_remove(tcp_listen_pcbs.pcbs); in tcp_remove_all() 168 TCP_REG(&tcp_listen_pcbs.pcbs, pcb); in tcp_set_state()
|
/third_party/lwip/src/core/ |
D | tcp.c | 184 struct tcp_pcb **const tcp_pcb_lists[] = {&tcp_listen_pcbs.pcbs, &tcp_bound_pcbs, 552 tcp_pcb_remove(&tcp_listen_pcbs.pcbs, pcb); in tcp_close_shutdown() 1080 TCP_REG(&tcp_listen_pcbs.pcbs, (struct tcp_pcb *)lpcb);
|
/third_party/lwip/ |
D | CHANGELOG | 551 * netif.c, udp.h/.c: fixed bug #40753 (re-bind UDP pcbs on change of IP address) 1041 * tcp_out.c: fixed bug #37184 tcp_write problem for pcbs in the SYN_SENT state 1173 * raw.c: fixed bug #38066 Raw pcbs can alter packet without eating it 1226 * ip.h: implemented API functions to access so_options of IP pcbs (UDP, TCP, RAW) 1498 * tcp.c: fixed bug #31723 (tcp_kill_prio() kills pcbs with the same prio) by 1753 pcbs) by checking if the pcb was bound (local_port != 0). 1760 raw pcbs with LWIP_TCPIP_CORE_LOCKING==1. 1851 * tcp.c: Fixed bug #30728: tcp_new_port() did not check listen pcbs 2792 pcbs so that it is found faster next time. Same for RAW pcbs that have eaten 3355 port (only solution to let UDP pcbs 'bind' to a netif instead of an IP address) [all …]
|