]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
RFC 3465 defines a limit L used in TCP slow start for limiting the number
authortuexen <tuexen@FreeBSD.org>
Tue, 25 Aug 2020 09:42:03 +0000 (09:42 +0000)
committertuexen <tuexen@FreeBSD.org>
Tue, 25 Aug 2020 09:42:03 +0000 (09:42 +0000)
commitf1b1d9510150c10aa14e24df27cc24e316cbb09d
tree19a6342247eda0518b79d6434dab9b0556912eb9
parent98fc807137f16fb0120c21c30e90b59f42099010
RFC 3465 defines a limit L used in TCP slow start for limiting the number
of acked bytes as described in Section 2.2 of that document.
This patch ensures that this limit is not also applied in congestion
avoidance. Applying this limit also in congestion avoidance can result in
using less bandwidth than allowed.

Reported by: l.tian.email@gmail.com
Reviewed by: rrs, rscheff
MFC after: 3 days
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D26120
sys/netinet/tcp_input.c
sys/netinet/tcp_stacks/rack.c