diff options
author | Michael Tuexen <tuexen@FreeBSD.org> | 2024-11-05 08:52:42 +0000 |
---|---|---|
committer | Michael Tuexen <tuexen@FreeBSD.org> | 2024-11-05 08:52:42 +0000 |
commit | 625835c8b5e897e54a1a023788a3a9c3b16631c9 (patch) | |
tree | a44ce348697a736593f7707c8292cfc2d044f0f7 /lib/Transforms/Scalar/(public-mirror) | |
parent | 55c854cf0c6aacb60ed88c02522377b1b3fa134d (diff) | |
download | src-main.tar.gz src-main.zip |
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