LwIP
tcp_pcb::cwnd
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
tcp_pcb::cwnd
tcp_pcb::cwnd field
Syntax
from
tcp.h:312
tcpwnd_size_t
cwnd
;
References
Location
Referrer
Text
tcp.h:312
tcpwnd_size_t
cwnd
;
tcp.c:1161
tcp_connect()
pcb
->
cwnd
=
1
;
tcp.c:1296
tcp_slowtmr()
eff_wnd
=
LWIP_MIN
(
pcb
->
cwnd
,
pcb
->
snd_wnd
)
;
tcp.c:1301
tcp_slowtmr()
pcb
->
cwnd
=
pcb
->
mss
;
tcp.c:1903
tcp_alloc()
pcb
->
cwnd
=
1
;
tcp_in.c:872
tcp_process()
pcb
->
cwnd
=
LWIP_TCP_CALC_INITIAL_CWND
(
pcb
->
mss
)
;
tcp_in.c:960
tcp_process()
pcb
->
cwnd
=
LWIP_TCP_CALC_INITIAL_CWND
(
pcb
->
mss
)
;
tcp_in.c:1213
tcp_receive()
TCP_WND_INC
(
pcb
->
cwnd
,
pcb
->
mss
)
;
tcp_in.c:1237
tcp_receive()
pcb
->
cwnd
=
pcb
->
ssthresh
;
tcp_in.c:1257
tcp_receive()
if
(
pcb
->
cwnd
<
pcb
->
ssthresh
)
{
tcp_in.c:1263
tcp_receive()
TCP_WND_INC
(
pcb
->
cwnd
,
increase
)
;
tcp_in.c:1268
tcp_receive()
if
(
pcb
->
bytes_acked
>=
pcb
->
cwnd
)
{
tcp_in.c:1269
tcp_receive()
pcb
->
bytes_acked
=
(
tcpwnd_size_t
)
(
pcb
->
bytes_acked
-
pcb
->
cwnd
)
;
tcp_in.c:1270
tcp_receive()
TCP_WND_INC
(
pcb
->
cwnd
,
pcb
->
mss
)
;
tcp_out.c:1262
tcp_output()
wnd
=
LWIP_MIN
(
pcb
->
snd_wnd
,
pcb
->
cwnd
)
;
tcp_out.c:1797
tcp_rexmit_fast()
pcb
->
ssthresh
=
LWIP_MIN
(
pcb
->
cwnd
,
pcb
->
snd_wnd
)
/
2
;
tcp_out.c:1808
tcp_rexmit_fast()
pcb
->
cwnd
=
pcb
->
ssthresh
+
3
*
pcb
->
mss
;
Data Use
Functions writing
tcp_pcb::cwnd
Functions reading
tcp_pcb::cwnd
tcp_connect()
tcp_slowtmr()
tcp_alloc()
tcp_process()
tcp_receive()
tcp_rexmit_fast()
all items filtered out
tcp_pcb::cwnd
tcp_slowtmr()
tcp_receive()
tcp_output()
tcp_rexmit_fast()
all items filtered out
Type of
tcp_pcb::cwnd
tcp_pcb::cwnd
tcpwnd_size_t
all items filtered out