Searched refs:pcbs (Results 1 – 4 of 4) sorted by relevance
| /lib/liblwip/src/include/lwip/ |
| D | tcp_impl.h | 313 struct tcp_pcb *pcbs; member 336 #define TCP_REG(pcbs, npcb) do {\ argument 338 for(tcp_tmp_pcb = *(pcbs); \ 343 …LWIP_ASSERT("TCP_REG: pcb->state != CLOSED", ((pcbs) == &tcp_bound_pcbs) || ((npcb)->state != CLOS… 344 (npcb)->next = *(pcbs); \ 346 *(pcbs) = (npcb); \ 350 #define TCP_RMV(pcbs, npcb) do { \ argument 351 LWIP_ASSERT("TCP_RMV: pcbs != NULL", *(pcbs) != NULL); \ 352 … LWIP_DEBUGF(TCP_DEBUG, ("TCP_RMV: removing %p from %p\n", (npcb), *(pcbs))); \ 353 if(*(pcbs) == (npcb)) { \ [all …]
|
| /lib/liblwip/test/unit/tcp/ |
| D | tcp_helper.c | 30 tcp_remove(tcp_listen_pcbs.pcbs); in tcp_remove_all() 152 TCP_REG(&tcp_listen_pcbs.pcbs, pcb); in tcp_set_state()
|
| /lib/liblwip/src/core/ |
| D | tcp.c | 113 struct tcp_pcb ** const tcp_pcb_lists[] = {&tcp_listen_pcbs.pcbs, &tcp_bound_pcbs, 217 tcp_pcb_remove(&tcp_listen_pcbs.pcbs, pcb); in tcp_close_shutdown() 569 TCP_REG(&tcp_listen_pcbs.pcbs, (struct tcp_pcb *)lpcb); in tcp_listen_with_backlog() 1708 for(pcb = (struct tcp_pcb *)tcp_listen_pcbs.pcbs; pcb != NULL; pcb = pcb->next) { in tcp_debug_print_pcbs()
|
| /lib/liblwip/ |
| D | CHANGELOG | 27 * ip.h: implemented API functions to access so_options of IP pcbs (UDP, TCP, RAW) 299 * tcp.c: fixed bug #31723 (tcp_kill_prio() kills pcbs with the same prio) by 554 pcbs) by checking if the pcb was bound (local_port != 0). 561 raw pcbs with LWIP_TCPIP_CORE_LOCKING==1. 652 * tcp.c: Fixed bug #30728: tcp_new_port() did not check listen pcbs 1593 pcbs so that it is found faster next time. Same for RAW pcbs that have eaten 2156 port (only solution to let UDP pcbs 'bind' to a netif instead of an IP address) 2223 * tcp.c: Fixed bug #21080 (tcp_bind without check pcbs in TIME_WAIT state) 2357 * netif.c: Fixed bug #20180 (TCP pcbs listening on IP_ADDR_ANY could get
|