Since cubic calculates cwnd based on absolute
time, retaining RFC3465 (ABC) once-per-window updates
can lead to dramatic changes of cwnd in the convex
region. Updating cwnd for each incoming ack minimizes
this delta, preventing unintentional line-rate bursts.
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 33049 Build 30433: arc lint + arc unit
Event Timeline
sys/netinet/cc/cc_cubic.c | ||
---|---|---|
133–137 | Shall have the comment updated accordingly. |
Comment Actions
Verified this patch here:
https://github.com/ccui1000/freebsd-tcp/wiki/test-D26060
Looks good to me.
sys/netinet/cc/cc_cubic.c | ||
---|---|---|
135–137 | The SUMMARY part of this change already says this. Can we remove this sentence "During the convex region of the cubic curve, cwnd steps can otherwise become very large and cause dramatic line-rate bursts." ? |