aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/(public-mirror)
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2024-11-05 08:52:42 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2024-11-05 08:52:42 +0000
commit625835c8b5e897e54a1a023788a3a9c3b16631c9 (patch)
treea44ce348697a736593f7707c8292cfc2d044f0f7 /lib/Transforms/Scalar/(public-mirror)
parent55c854cf0c6aacb60ed88c02522377b1b3fa134d (diff)
downloadsrc-main.tar.gz
src-main.zip
tcp: fix the initial CWND when a SYN retransmission happenedHEADmain
According to RFC 3390 the CWND should be set to one MSS if the SYN or SYN-ACK has been retransmitted. This is handled in the code by setting CWND to 1 and cc_conn_init() translates this to MSS. Unfortunately, cc_cong_signal() was overwriting the special value of 1 in case of a lost SYN, and therefore the initial CWND was not as it was supposed to be. Fix this by not overwriting the special value of 1. Reviewed by: cc, rscheff MFC after: 3 days Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D47439
Diffstat (limited to 'lib/Transforms/Scalar/(public-mirror)')
0 files changed, 0 insertions, 0 deletions