git: 767964fd8635 - main - tcp: Document TCP congestion control history
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 04 Feb 2023 19:20:44 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=767964fd8635f4efae7c67bade19cc870514707b commit 767964fd8635f4efae7c67bade19cc870514707b Author: Tom Hukins <tom@FreeBSD.org> AuthorDate: 2023-01-31 18:55:56 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2023-02-04 19:17:19 +0000 tcp: Document TCP congestion control history CUBIC replaced NEWRENO as the default congestion control algorithm in bb1d472d79f718. Update man pages to reflect that. Fixes: bb1d472d79f718 Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/641 --- share/man/man4/cc_cubic.4 | 7 ++++++- share/man/man4/cc_newreno.4 | 9 ++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/share/man/man4/cc_cubic.4 b/share/man/man4/cc_cubic.4 index 9ceaaa871777..d724bfa15345 100644 --- a/share/man/man4/cc_cubic.4 +++ b/share/man/man4/cc_cubic.4 @@ -30,7 +30,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 13, 2022 +.Dd February 4, 2023 .Dt CC_CUBIC 4 .Os .Sh NAME @@ -101,6 +101,11 @@ The congestion control module first appeared in .Fx 9.0 . .Pp +This became the default congestion algorithm for FreeBSD in version +.Fx 14.0 , +replacing +.Xr cc_newreno 4 . +.Pp The module was first released in 2009 by Lawrence Stewart whilst studying at Swinburne University of Technology's Centre for Advanced Internet Architectures, Melbourne, Australia. diff --git a/share/man/man4/cc_newreno.4 b/share/man/man4/cc_newreno.4 index 0d0f0d000d38..b918c0d432f6 100644 --- a/share/man/man4/cc_newreno.4 +++ b/share/man/man4/cc_newreno.4 @@ -30,7 +30,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 13, 2022 +.Dd February 4, 2023 .Dt CC_NEWRENO 4 .Os .Sh NAME @@ -144,6 +144,13 @@ The congestion control algorithm first appeared in its modular form in .Fx 9.0 . .Pp +This was the default congestion control algorithm in FreeBSD before +version +.Fx 14.0 , +after which +.Xr cc_cubic 4 +replaced it. +.Pp The module was first released in 2007 by James Healy and Lawrence Stewart whilst working on the NewTCP research project at Swinburne University of Technology's Centre for Advanced Internet Architectures, Melbourne, Australia, which was made