The RACK stack depends on newreno_beta_ecn. So declare it in cc.c instead of cc_newreno.c. This is relevant since cc_newreno is not the default anymore...
Details
Details
- Reviewers
rrs rscheff - Group Reviewers
transport - Commits
- rG0fdc24727429: tcp: make RACK loadable again using the default configuration
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
In accordance with https://www.rfc-editor.org/rfc/rfc8511.html, should these two sysctls keep the newreno_ moniker? Or renamed to "beta_loss" and "beta_ecn"?
Comment Actions
We can (right now) keep the newreno prefix, since it is only needed for newreno, I think. The RACK stack uses it only for cc_newreno.