HomeFreeBSD

The receive buffer autoscaling for TCP is based on a linear growth, which

Description

The receive buffer autoscaling for TCP is based on a linear growth, which
is acceptable in the congestion avoidance phase, but not during slow start.
The MTU is is also not taken into account.
Use a method instead, which is based on exponential growth working also in
slow start and being independent from the MTU.

This is joint work with rrs@.

Reviewed by: rrs@, Richard Scheffenegger
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D18375

Details

Provenance
tuexenAuthored on
Differential Revision
D18375: Improve receive window autoscaling for TCP
Parents
rS344432: Allow the kcov buffer to be mmaped multiple times.
Branches
Unknown
Tags
Unknown