HomeFreeBSD

hystart++ may not properly exit CSS back to slowstart.

Description

hystart++ may not properly exit CSS back to slowstart.

In the changes to get hystart++ into cubic an inadvertent line
was removed in the conditional to figure out if you need to exit
hystart++ back to slowstart. The line of course is the most crucial
one (the others are valid but not critical) i.e. is the new rtt
less than the point where we entered hystart++. Without the line
we end up bouncing in and out of CSS.

Reported By: Reese Enghardt
Sponsored By: Netflix Inc.

Details

Provenance
rrsAuthored on Apr 1 2022, 12:33 PM
Parents
rGee1a08b8da64: rack may end up with a stuck connectin fi the rwnd is colapsed on sent data.
Branches
Unknown
Tags
Unknown