HomeFreeBSD

tcp: Rack fixes and misc updates

Description

tcp: Rack fixes and misc updates

So over the past few weeks we have found several bugs and updated hybrid pacing to have
more data in the low-level logging. We have also moved more of the BBlogs to "verbose" mode
so that we don't generate a lot of the debug data unless you put verbose/debug on.
There were a couple of notable bugs, one being the incorrect passing of percentage
for reduction to timely and the other the incorrect use of 20% timely Beta instead of
80%. This also expands a simply idea to be able to pace a cwnd (fillcw) as an alternate
pacing mechanism combining that with timely reduction/increase.

Reviewed by: tuexen
Sponsored by: Netflix Inc
Differential Revision:https://reviews.freebsd.org/D40391

Details

Provenance
rrsAuthored on Jun 9 2023, 2:27 PM
Reviewer
tuexen
Differential Revision
D40391: tcp: Rack fixes and misc updates
Parents
rG9121945d7003: Regenerate sysent stuff after $FreeBSD$ removal
Branches
Unknown
Tags
Unknown