From nobody Sat Feb 4 19:20:44 2023 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4P8Mn90Y3bz3nldc; Sat, 4 Feb 2023 19:20:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4P8Mn907DPz3KZC; Sat, 4 Feb 2023 19:20:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1675538445; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xWBJ/IIj5ZyqQbbCPdbaI1PhlZYsIuLwKFWSqb53Ri8=; b=idIZ7k0QQ4qBDwIdWwLpNLUJn+01WF8dxT2hcEXSQwlH3zhjIb6tCO9/5Rbn/MN+mm/DEO 5AKGMZ9janoGRczYoSV1yJxL86sum47gFdMh5TkY0qdOPCmjOXeSkZFoLGJCXAwz0RS9Ft GwdmKUcVQdM+2psyLncaIrdjTciDdVmpDOS/8Oy7TSG67IXTyo18rXHWAXdv846DG0wCgQ FDBowWTDnIjQ/UvgsOvtcLM/EJa+AexiZnXKv7XMvfYl5iPcIABwSgp5FuyZnD2PkKUoHU J4v+Vx2fqCarw20gDEkKAGmJVPgT9EB3kHD2FXn7XlmDgRbOLFyRlHo+dkLncA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1675538445; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xWBJ/IIj5ZyqQbbCPdbaI1PhlZYsIuLwKFWSqb53Ri8=; b=h59bcIv9R1pQ/qw34QXa4e8DDT4k9nfkQnJ8KiONDHDogFS+vgP1QzHpIPGe7nOQ/ONU7L qTHYVUYXRdv8BGjgcP+gh6wE75Jy+hK5aCkZMs5nRJv4HvD1ZVXsQHV2pbfDwBd61hZMi0 EtgraWEufdaEulV2BW/wbnqcZoXN373SLcuerbY0uA4XwQ1qVEoRVXhreRVQLtwakLWOU4 8WbZdykwfaTpjXe0V7F0tJhGfWmHSne4uXgQlbu5Y+xc+L4SCUjbjtrz/74GLO1oAJ7gsY 736VcALHknOEw1mHMWkq5+a30mZYxmPIEQE495fCS6r/skYP5+smoMWMdRzNRw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1675538445; a=rsa-sha256; cv=none; b=m2JpYiPCPRwC4vpy2s4V9TBvY7axEI8P7KLnaJ3baO4ONBXuXJ3C5Mbzx2hqixklq93lLA CzUTo1cCZmeHW93K+n+5bKjewuxJOJTzpu4noWCJc/e6yFvnT4OW5IxSC9s1t05rrmBIX0 80dP7TTwkEl+SnLCFRR1CEBXpSdiQEJFrZ/7kJVY8DyOhrcX09tWcBbnwF/hnqt0Fc7h3G gHIZoKYbUcUuQGTMc8LqRjphxxw/yWeNcgTA0YfinhfOndQWDQwBMY7+k0xA5d94LfDNir RV3xPsNuw6qq7M5H7hoYAXUlKbE5jKDCnjsDlbjMqqwI9OW6n8d1eOjXhuIr4A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4P8Mn86JTZzRWk; Sat, 4 Feb 2023 19:20:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 314JKiBX070938; Sat, 4 Feb 2023 19:20:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 314JKiQj070937; Sat, 4 Feb 2023 19:20:44 GMT (envelope-from git) Date: Sat, 4 Feb 2023 19:20:44 GMT Message-Id: <202302041920.314JKiQj070937@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 767964fd8635 - main - tcp: Document TCP congestion control history List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 767964fd8635f4efae7c67bade19cc870514707b Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=767964fd8635f4efae7c67bade19cc870514707b commit 767964fd8635f4efae7c67bade19cc870514707b Author: Tom Hukins AuthorDate: 2023-01-31 18:55:56 +0000 Commit: Warner Losh 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