Home
last modified time | relevance | path

Searched refs:pcbs (Results 1 – 4 of 4) sorted by relevance

/lib/liblwip/src/include/lwip/
Dtcp_impl.h313 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/
Dtcp_helper.c30 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/
Dtcp.c113 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/
DCHANGELOG27 * 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