tcp_clear_flags is only used within LwIP.
 
Symbols
loading...
Files
loading...

tcp_clear_flags macro

Syntax

#define tcp_clear_flags(pcb, clr_flags) do { (pcb)->flags = (tcpflags_t)((pcb)->flags & (tcpflags_t)(~(clr_flags) & TCP_ALLFLAGS)); } while(0)

Arguments

pcb

clr_flags

References

LocationText
tcp.h:424
#define tcp_clear_flags(pcb, clr_flags) do { (pcb)->flags = (tcpflags_t)((pcb)->flags & (tcpflags_t)(~(clr_flags) & TCP_ALLFLAGS)); } while(0)
tcp.c:1497
tcp_clear_flags(pcb, TF_ACK_DELAY | TF_ACK_NOW);
tcp.c:1502
tcp_clear_flags(pcb, TF_CLOSEPEND);
tcp.c:1820
tcp_clear_flags(pcb, TF_CLOSEPEND);
tcp.h:440
#define tcp_nagle_enable(pcb) tcp_clear_flags(pcb, TF_NODELAY)
tcp_in.c:826
tcp_clear_flags(pcb, TF_ACK_DELAY);
tcp_in.c:1236
tcp_clear_flags(pcb, TF_INFR);
tcp_in.c:1326
tcp_clear_flags(pcb, TF_RTO);
tcp_in.c:1329
tcp_clear_flags(pcb, TF_RTO);
tcp_out.c:1371
tcp_clear_flags(pcb, TF_ACK_DELAY | TF_ACK_NOW);
tcp_out.c:1418
tcp_clear_flags(pcb, TF_NAGLEMEMERR);
tcp_out.c:2063
tcp_clear_flags(pcb, TF_ACK_DELAY | TF_ACK_NOW);
tcp_priv.h:451
tcp_clear_flags(pcb, TF_ACK_DELAY); \