LwIP
tcp_pcb::flags
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
tcp_pcb::flags
tcp_pcb::flags field
Syntax
from
tcp.h:251
tcpflags_t
flags
;
References
Location
Referrer
Text
tcp.h:251
tcpflags_t
flags
;
api_msg.c:949
lwip_netconn_do_close_internal()
}
else
if
(
shut_tx
&&
(
(
tpcb
->
flags
&
TF_RXCLOSED
)
!=
0
)
)
{
sockets.c:3087
lwip_getsockopt_impl()
*
(
int
*
)
optval
=
tcp_nagle_disabled
(
sock
->
conn
->
pcb
.
tcp
)
;
sockets.c:3561
lwip_setsockopt_impl()
tcp_nagle_disable
(
sock
->
conn
->
pcb
.
tcp
)
;
sockets.c:3563
lwip_setsockopt_impl()
tcp_nagle_enable
(
sock
->
conn
->
pcb
.
tcp
)
;
sockets.c:3862
lwip_fcntl()
if
(
!
(
sock
->
conn
->
pcb
.
tcp
->
flags
&
TF_RXCLOSED
)
)
{
sockets.c:3865
lwip_fcntl()
if
(
!
(
sock
->
conn
->
pcb
.
tcp
->
flags
&
TF_FIN
)
)
{
tcp.c:356
tcp_close_shutdown()
LWIP_ASSERT
(
"pcb->flags & TF_RXCLOSED"
,
pcb
->
flags
&
TF_RXCLOSED
)
;
tcp.c:451
tcp_close_shutdown_fin()
tcp_set_flags
(
pcb
,
TF_CLOSEPEND
)
;
tcp.c:495
tcp_close()
tcp_set_flags
(
pcb
,
TF_RXCLOSED
)
;
tcp.c:526
tcp_shutdown()
tcp_set_flags
(
pcb
,
TF_RXCLOSED
)
;
tcp.c:997
tcp_recved()
tcp_ack_now
(
pcb
)
;
tcp.c:1317
tcp_slowtmr()
if
(
pcb
->
flags
&
TF_RXCLOSED
)
{
tcp.c:1493
tcp_fasttmr()
if
(
pcb
->
flags
&
TF_ACK_DELAY
)
{
tcp.c:1495
tcp_fasttmr()
tcp_ack_now
(
pcb
)
;
tcp.c:1497
tcp_fasttmr()
tcp_clear_flags
(
pcb
,
TF_ACK_DELAY
|
TF_ACK_NOW
)
;
tcp.c:1500
tcp_fasttmr()
if
(
pcb
->
flags
&
TF_CLOSEPEND
)
{
tcp.c:1502
tcp_fasttmr()
tcp_clear_flags
(
pcb
,
TF_CLOSEPEND
)
;
tcp.c:1531
tcp_txnow()
if
(
pcb
->
flags
&
TF_NAGLEMEMERR
)
{
tcp.c:1818
tcp_handle_closepend()
if
(
pcb
->
flags
&
TF_CLOSEPEND
)
{
tcp.c:1820
tcp_handle_closepend()
tcp_clear_flags
(
pcb
,
TF_CLOSEPEND
)
;
tcp.c:2189
tcp_pcb_remove()
(
pcb
->
flags
&
TF_ACK_DELAY
)
)
{
tcp.c:2190
tcp_pcb_remove()
tcp_ack_now
(
pcb
)
;
tcp_in.c:487
tcp_input()
if
(
pcb
->
flags
&
TF_RXCLOSED
)
{
tcp_in.c:607
tcp_input_delayed_close()
if
(
!
(
pcb
->
flags
&
TF_RXCLOSED
)
)
{
tcp_in.c:770
tcp_timewait_input()
tcp_ack_now
(
pcb
)
;
tcp_in.c:818
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:826
tcp_process()
tcp_clear_flags
(
pcb
,
TF_ACK_DELAY
)
;
tcp_in.c:839
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:843
tcp_process()
if
(
(
pcb
->
flags
&
TF_RXCLOSED
)
==
0
)
{
tcp_in.c:906
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:966
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:984
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:995
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:1001
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:1013
tcp_process()
tcp_ack_now
(
pcb
)
;
tcp_in.c:1235
tcp_receive()
if
(
pcb
->
flags
&
TF_INFR
)
{
tcp_in.c:1236
tcp_receive()
tcp_clear_flags
(
pcb
,
TF_INFR
)
;
tcp_in.c:1260
tcp_receive()
u8_t
num_seg
=
(
pcb
->
flags
&
TF_RTO
)
?
1
:
2
;
tcp_in.c:1318
tcp_receive()
if
(
pcb
->
flags
&
TF_RTO
)
{
tcp_in.c:1326
tcp_receive()
tcp_clear_flags
(
pcb
,
TF_RTO
)
;
tcp_in.c:1329
tcp_receive()
tcp_clear_flags
(
pcb
,
TF_RTO
)
;
tcp_in.c:1450
tcp_receive()
tcp_ack_now
(
pcb
)
;
tcp_in.c:1625
tcp_receive()
tcp_ack
(
pcb
)
;
tcp_in.c:1882
tcp_receive()
tcp_ack_now
(
pcb
)
;
tcp_out.c:255
tcp_pbuf_prealloc()
(
!
(
pcb
->
flags
&
TF_NODELAY
)
&&
tcp_out.c:324
tcp_write_checks()
tcp_set_flags
(
pcb
,
TF_NAGLEMEMERR
)
;
tcp_out.c:337
tcp_write_checks()
tcp_set_flags
(
pcb
,
TF_NAGLEMEMERR
)
;
tcp_out.c:797
tcp_write()
tcp_set_flags
(
pcb
,
TF_NAGLEMEMERR
)
;
tcp_out.c:1014
tcp_send_fin()
tcp_set_flags
(
pcb
,
TF_FIN
)
;
tcp_out.c:1077
tcp_enqueue_flags()
tcp_set_flags
(
pcb
,
TF_NAGLEMEMERR
)
;
tcp_out.c:1086
tcp_enqueue_flags()
tcp_set_flags
(
pcb
,
TF_NAGLEMEMERR
)
;
tcp_out.c:1118
tcp_enqueue_flags()
tcp_set_flags
(
pcb
,
TF_FIN
)
;
tcp_out.c:1276
tcp_output()
if
(
pcb
->
flags
&
TF_ACK_NOW
)
{
tcp_out.c:1318
tcp_output()
if
(
pcb
->
flags
&
TF_ACK_NOW
)
{
tcp_out.c:1343
tcp_output()
if
(
(
tcp_do_output_nagle
(
pcb
)
==
0
)
&&
tcp_out.c:1344
tcp_output()
(
(
pcb
->
flags
&
(
TF_NAGLEMEMERR
|
TF_FIN
)
)
==
0
)
)
{
tcp_out.c:1363
tcp_output()
tcp_set_flags
(
pcb
,
TF_NAGLEMEMERR
)
;
tcp_out.c:1371
tcp_output()
tcp_clear_flags
(
pcb
,
TF_ACK_DELAY
|
TF_ACK_NOW
)
;
tcp_out.c:1418
tcp_output()
tcp_clear_flags
(
pcb
,
TF_NAGLEMEMERR
)
;
tcp_out.c:1669
tcp_rexmit_rto_prepare()
tcp_set_flags
(
pcb
,
TF_RTO
)
;
tcp_out.c:1787
tcp_rexmit_fast()
if
(
pcb
->
unacked
!=
NULL
&&
!
(
pcb
->
flags
&
TF_INFR
)
)
{
tcp_out.c:1809
tcp_rexmit_fast()
tcp_set_flags
(
pcb
,
TF_INFR
)
;
tcp_out.c:2045
tcp_send_empty_ack()
tcp_set_flags
(
pcb
,
TF_ACK_DELAY
|
TF_ACK_NOW
)
;
tcp_out.c:2060
tcp_send_empty_ack()
tcp_set_flags
(
pcb
,
TF_ACK_DELAY
|
TF_ACK_NOW
)
;
tcp_out.c:2063
tcp_send_empty_ack()
tcp_clear_flags
(
pcb
,
TF_ACK_DELAY
|
TF_ACK_NOW
)
;
Data Use
Functions writing
tcp_pcb::flags
Functions reading
tcp_pcb::flags
lwip_setsockopt_impl()
tcp_close_shutdown_fin()
tcp_close()
tcp_shutdown()
tcp_recved()
tcp_fasttmr()
tcp_handle_closepend()
tcp_pcb_remove()
tcp_timewait_input()
tcp_process()
tcp_receive()
tcp_write_checks()
tcp_write()
tcp_send_fin()
tcp_enqueue_flags()
tcp_output()
tcp_rexmit_rto_prepare()
tcp_rexmit_fast()
tcp_send_empty_ack()
all items filtered out
tcp_pcb::flags
lwip_netconn_do_close_internal()
lwip_getsockopt_impl()
lwip_setsockopt_impl()
lwip_fcntl()
tcp_close_shutdown()
tcp_close_shutdown_fin()
tcp_close()
tcp_shutdown()
tcp_recved()
tcp_slowtmr()
tcp_fasttmr()
tcp_txnow()
tcp_handle_closepend()
tcp_pcb_remove()
tcp_input()
tcp_input_delayed_close()
tcp_timewait_input()
tcp_process()
tcp_receive()
tcp_pbuf_prealloc()
tcp_write_checks()
tcp_write()
tcp_send_fin()
tcp_enqueue_flags()
tcp_output()
tcp_rexmit_rto_prepare()
tcp_rexmit_fast()
tcp_send_empty_ack()
all items filtered out
Type of
tcp_pcb::flags
tcp_pcb::flags
tcpflags_t
all items filtered out