Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Feb 2023 19:20:44 GMT
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 767964fd8635 - main - tcp: Document TCP congestion control history
Message-ID:  <202302041920.314JKiQj070937@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202302041920.314JKiQj070937>