From nobody Mon Dec 1 14:22:39 2025 X-Original-To: dev-commits-doc-all@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 4dKmMM5LYdz6Jcv2 for ; Mon, 01 Dec 2025 14:22:39 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKmMM22CCz3H2w for ; Mon, 01 Dec 2025 14:22:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764598959; 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=x4Zl7X8yEIaOeb9GWmn17aEG5Y4azwMvZkWK32cbFno=; b=avYNkIV7LSfIgMwBVPq0+ac3tz51H+ypJVDE7zW9U+Xw4guWm8zCL2XztIlATPwLlrCH4T RvMPhWrr5hNM/r0FA2pl4lhw5nB5mWh59YymFOGlz3QuUGZ13AANkmw1kVsOT+fJc7TgNr 4EDvPAw1fWOP+HeFtY0kZJJ3l4/bBxVCq99OqEyTcCadirtnRhNbwlqmfxusaykwg7QnI8 /5IzonzzVru9YRMEMb5/FW4FSyRx6EiRHUovW3FYfZYEMjvE6R68DXVb5Sg8BjvWEcWJ9g FICtN9bOgAGOrTR41GD6hvD2s3EWVgvP/fXu/lpTfgIiTJk49OKBV58UfGERXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764598959; 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=x4Zl7X8yEIaOeb9GWmn17aEG5Y4azwMvZkWK32cbFno=; b=dua0DHSxMiPTuyemV94AzMKeHehStLHzKKTy6KYBtOaKFrywx/J0fnS0d3V+4V+pSCVmhU 2zUb/3nRGEwzG8wqg2OSf7du90onTCApWGk5JEfDQcRUrFBiyuNM3UzRpCCGIpRBXZeyuU lnDRHFLxcp0qt3FB145K2iTM0WXg0zjDT0IgT3IOmF1fYj7pki7wZYEjmAFmb34+l8tu2L UKxFuDpOKRH/FisW2ylGRPsiklQwSQxaLp3WNe3XAVfPUIGx2cCPO344uVsmhayaGmEhGU pS6MTFv8kaE8oaMfxWeqsVlkzLb/0yzxILPv/rzS5qJUdP+/sn0qQ7Tj8M5Y5A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764598959; a=rsa-sha256; cv=none; b=qfs3xxOTlf5G23CrjqVMgLsZFAIjCgZFNeQQPMFQgze8yE9TcRFQ4c1chDgFX6L3KjCgSr ENn3AQt4MbF3FbnfsXls/A6EcQk72rvNfzRfBoKZAEL6DhJuyF/46yy6WGJTVf/587vjAR pdf7f6j7B17DuDWPfre5yvX1l4zWnbqqaUFSJJKR+/FLduYYlJW3AijTP79N5uOElIxhy0 aNcMX9l/X+p2NdXA1zHQj60NCEe+YgLRLx649ikCPuoJv98r3qT8jHBaFeMAreA96rv2XM x3KkTqumpjZhNCCunPvMSDIUGPLeLls0GAOOqrt+Shp75fpFrfIjSG4Grm+U3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dKmMM1WTSz8tq for ; Mon, 01 Dec 2025 14:22:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2ae68 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 01 Dec 2025 14:22:39 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Olivier Certner Subject: git: 0b6a69a919 - main - releases/15.0R/relnotes: Move "General Network" first in "Networking" List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olce X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0b6a69a919137408aed98a42b1e41342cd04fee1 Auto-Submitted: auto-generated Date: Mon, 01 Dec 2025 14:22:39 +0000 Message-Id: <692da4af.2ae68.7fb73a53@gitrepo.freebsd.org> The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/doc/commit/?id=0b6a69a919137408aed98a42b1e41342cd04fee1 commit 0b6a69a919137408aed98a42b1e41342cd04fee1 Author: Olivier Certner AuthorDate: 2025-12-01 14:14:37 +0000 Commit: Olivier Certner CommitDate: 2025-12-01 14:14:37 +0000 releases/15.0R/relnotes: Move "General Network" first in "Networking" Seems to be the most logical place. (Feel free to move it elsewhere if this is wrong.) Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 44 ++++++++++++------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 6d3aeee7a1..5ecb6a7b7d 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -1221,28 +1221,6 @@ gitref:96f77576e9ea[repository=src] This section describes changes that affect networking in FreeBSD. -[[network-protocols]] -=== Network Protocols - -Lots of improvements to the network stack, including performance improvements and bug fixes for the man:sctp[4] stack. - -Descriptors returned by man:sctp_peeloff[2] now inherit Capsicum capability man:rights[4] from the parent socket. -gitref:ae3d7e27abc9[repository=src] -{{< sponsored "The FreeBSD Foundation" >}} - - -The default value of the sysctl variable `net.inet.tcp.nolocaltimewait` has changed from 1 to 0. -This means that FreeBSD does not skip the `TIME_WAIT` state anymore for endpoints for which the remote address is local. -The new sysctl variable `net.inet.tcp.msl_local` can be used to control the time these endpoints stay in the `TIME_WAIT` state. -The sysctl variable `net.inet.tcp.nolocaltimewait` is deprecated and intended to be removed in FreeBSD 16. -gitref:c3fc0db3bc50[repository=src] -{{< sponsored "Netflix, Inc." >}} - -The local stream (AF_UNIX/SOCK_STREAM) and sequenced packet stream (AF_UNIX/SOCK_SEQPACKET) sockets have been improved for better bulk transfer and round trip times. -The SOCK_SEQPACKET socket has been brought to the specification and now behaves as a true stream socket, while in previous FreeBSD releases it could exhibit features of -a datagram socket. Applications that were using SOCK_SEQPACKET incorrectly and relied on old implementation bugs may need to be adjusted. -gitref:d15792780760[repository=src] - [[network-general]] === General Network @@ -1325,6 +1303,28 @@ Kernel compatibility code supporting man:ipfw[8] binaries from FreeBSD 7 and 8 h gitref:660255be1ed9[repository=src] {{< sponsored "The FreeBSD Foundation" >}} +[[network-protocols]] +=== Network Protocols + +Lots of improvements to the network stack, including performance improvements and bug fixes for the man:sctp[4] stack. + +Descriptors returned by man:sctp_peeloff[2] now inherit Capsicum capability man:rights[4] from the parent socket. +gitref:ae3d7e27abc9[repository=src] +{{< sponsored "The FreeBSD Foundation" >}} + + +The default value of the sysctl variable `net.inet.tcp.nolocaltimewait` has changed from 1 to 0. +This means that FreeBSD does not skip the `TIME_WAIT` state anymore for endpoints for which the remote address is local. +The new sysctl variable `net.inet.tcp.msl_local` can be used to control the time these endpoints stay in the `TIME_WAIT` state. +The sysctl variable `net.inet.tcp.nolocaltimewait` is deprecated and intended to be removed in FreeBSD 16. +gitref:c3fc0db3bc50[repository=src] +{{< sponsored "Netflix, Inc." >}} + +The local stream (AF_UNIX/SOCK_STREAM) and sequenced packet stream (AF_UNIX/SOCK_SEQPACKET) sockets have been improved for better bulk transfer and round trip times. +The SOCK_SEQPACKET socket has been brought to the specification and now behaves as a true stream socket, while in previous FreeBSD releases it could exhibit features of +a datagram socket. Applications that were using SOCK_SEQPACKET incorrectly and relied on old implementation bugs may need to be adjusted. +gitref:d15792780760[repository=src] + [[wireless-networking]] === Wireless Networking