LwIP
tcp_tw_pcbs
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
tcp_tw_pcbs
tcp_tw_pcbs variable
List of all TCP PCBs in TIME-WAIT state
Syntax
from
tcp_priv.h:340
extern
struct
tcp_pcb
*
tcp_tw_pcbs
;
Implemented in
tcp.c:178
References
Location
Referrer
Text
tcp.c:178
struct
tcp_pcb
*
tcp_tw_pcbs
;
tcp_priv.h:340
extern
struct
tcp_pcb
*
tcp_tw_pcbs
;
/* List of all TCP PCBs in TIME-WAIT. */
tcp.c:182
&
tcp_active_pcbs
,
&
tcp_tw_pcbs
tcp.c:582
tcp_abandon()
tcp_pcb_remove
(
&
tcp_tw_pcbs
,
pcb
)
;
tcp.c:1439
tcp_slowtmr()
pcb
=
tcp_tw_pcbs
;
tcp.c:1455
tcp_slowtmr()
LWIP_ASSERT
(
"tcp_slowtmr: middle tcp != tcp_tw_pcbs"
,
pcb
!=
tcp_tw_pcbs
)
;
tcp.c:1459
tcp_slowtmr()
LWIP_ASSERT
(
"tcp_slowtmr: first pcb == tcp_tw_pcbs"
,
tcp_tw_pcbs
==
pcb
)
;
tcp.c:1460
tcp_slowtmr()
tcp_tw_pcbs
=
pcb
->
next
;
tcp.c:1792
tcp_kill_timewait()
for
(
pcb
=
tcp_tw_pcbs
;
pcb
!=
NULL
;
pcb
=
pcb
->
next
)
{
tcp_in.c:286
tcp_input()
for
(
pcb
=
tcp_tw_pcbs
;
pcb
!=
NULL
;
pcb
=
pcb
->
next
)
{
tcp_in.c:999
tcp_process()
TCP_REG
(
&
tcp_tw_pcbs
,
pcb
)
;
tcp_in.c:1017
tcp_process()
TCP_REG
(
&
tcp_tw_pcbs
,
pcb
)
;
tcp_in.c:1027
tcp_process()
TCP_REG
(
&
tcp_tw_pcbs
,
pcb
)
;
timeouts.c:151
tcpip_tcp_timer()
if
(
tcp_active_pcbs
||
tcp_tw_pcbs
)
{
timeouts.c:171
tcp_timer_needed()
if
(
!
tcpip_tcp_timer_active
&&
(
tcp_active_pcbs
||
tcp_tw_pcbs
)
)
{
Data Use
Functions writing
tcp_tw_pcbs
Functions reading
tcp_tw_pcbs
tcp_slowtmr()
all items filtered out
tcp_tw_pcbs
tcp_slowtmr()
tcp_kill_timewait()
tcp_input()
tcpip_tcp_timer()
tcp_timer_needed()
all items filtered out
Type of
tcp_tw_pcbs
tcp_tw_pcbs
tcp_pcb
all items filtered out