Home
last modified time | relevance | path

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

/third_party/lwip/src/include/lwip/priv/
Dtcp_priv.h333 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/
Dtcp_helper.c35 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/
Dtcp.c184 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/
DCHANGELOG551 * 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 …]