Page MenuHomeFreeBSD

tcp cc: re-organize newreno functions into parts that can be re-used
AcceptedPublic

Authored by cc on Jul 19 2024, 8:08 PM.
Tags
None
Referenced Files
F93174104: D46046.id.diff
Sat, Sep 7, 9:32 PM
F93104857: D46046.id141161.diff
Sat, Sep 7, 9:32 AM
Unknown Object (File)
Thu, Sep 5, 7:08 PM
Unknown Object (File)
Thu, Sep 5, 6:51 PM
Unknown Object (File)
Thu, Sep 5, 6:41 PM
Unknown Object (File)
Thu, Sep 5, 5:08 PM
Unknown Object (File)
Thu, Sep 5, 4:50 PM
Unknown Object (File)
Thu, Sep 5, 4:44 PM

Details

Reviewers
rscheff
tuexen
Group Reviewers
transport
Summary

split some of the newreno AIMD functions into smaller parts that can be re-used by other TCP congestion control algorithms

Test Plan

no functional change

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 59321
Build 56208: arc lint + arc unit

Event Timeline

cc requested review of this revision.Jul 19 2024, 8:08 PM
cc edited the summary of this revision. (Show Details)
cc edited reviewers, added: rscheff, tuexen; removed: transport.
cc added a reviewer: transport.
cc edited the summary of this revision. (Show Details)
cc edited the test plan for this revision. (Show Details)
cc edited the summary of this revision. (Show Details)
cc edited the summary of this revision. (Show Details)

split this patch into two parts: this patch and D46546

cc retitled this revision from cc_cubic: use newreno to emulate AIMD in TCP-friendly region to tcp cc: re-organize newreno functions into parts that can be re-used.Thu, Sep 5, 7:10 PM
cc edited the summary of this revision. (Show Details)
cc edited the test plan for this revision. (Show Details)
This revision is now accepted and ready to land.Fri, Sep 6, 7:23 AM