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.
Details
Details
- Reviewers
tuexen - Group Reviewers
transport - Commits
- rGe022f2b0131a: tcp: Rack fixes and misc updates
Run various testing using profile 5/6 and also in verbose debug mode to validate
that the timely multipliers are coming out according to the formula (in the paper
and the comments).
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable