Page MenuHomeFreeBSD

Create new CC module to track cubic RFC 8312bis changes
Needs RevisionPublic

Authored by rscheff on Nov 19 2020, 12:08 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Apr 21, 7:16 PM
Unknown Object (File)
Mar 29 2024, 3:51 PM
Unknown Object (File)
Feb 22 2024, 1:42 PM
Unknown Object (File)
Dec 20 2023, 3:05 AM
Unknown Object (File)
Dec 10 2023, 12:15 PM
Unknown Object (File)
Oct 10 2023, 6:08 PM
Unknown Object (File)
Oct 6 2023, 12:53 AM
Unknown Object (File)
Oct 5 2023, 10:23 PM

Details

Reviewers
cc
rrs
Group Reviewers
transport
Summary

This Diff is just to keep track of mechanism changes proposed in 8312bis draft.

It is not expected to commit - as is; Once the 8312bis draft finalizes in the IETF, we shall have a discussion if the collected changes will be merged back into "cc_cubic" (default cubic module), and in what timeframe (release vehicle) the commit is to happen.

Two issues or more issues with the Cubic RFC8312 have
been identified and are currently being actively worked
on in the IETF. This Diff tracks, in a separate CC module
"cc_cubic_8312bis" that work, to eventually be merged with
the standard "cc_cubic" module before commit.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34901
Build 31921: arc lint + arc unit

Event Timeline

Is the rfc8312bis draft publicly available? Where can I find it?

Work-in-progress on https://github.com/NTAP/rfc8312bis/ (not yet even in draft -00 state in IETF). See the Issues page for things that are expected to get adressed in this update.

rrs requested changes to this revision.Jun 2 2022, 1:50 PM
rrs added a subscriber: rrs.

You need to update files also so that you can compile this
as an option as well i.e.

example
netinet/cc/cc_newreno.c optional inet cc_newreno | inet6 cc_newreno

and dont forget to add it to the netinet/cc/cc.c line too.

This revision now requires changes to proceed.Jun 2 2022, 1:50 PM