The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/src/commit/?id=131b3b575170c8acc03d2be69b44baed92f29c9d
commit 131b3b575170c8acc03d2be69b44baed92f29c9d Author: Alexander Ziaee <zi...@freebsd.org> AuthorDate: 2025-08-18 17:25:03 +0000 Commit: Alexander Ziaee <zi...@freebsd.org> CommitDate: 2025-08-18 17:28:23 +0000 RELNOTES: Mention nolocaltimewait change Fixes: c3fc0db3bc50d (tcp: set net.inet.tcp.nolocaltimewait to 0) Co-Authored-By: Michael Tuexen <tue...@freebsd.org> Differential Revision: https://reviews.freebsd.org/D51161 --- RELNOTES | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/RELNOTES b/RELNOTES index 6e962d2df910..2444b050220d 100644 --- a/RELNOTES +++ b/RELNOTES @@ -85,6 +85,16 @@ f1f230439fa4: and obj NFSv4 mounted, the total RPC count dropped from 5461286 to 945643, with a 20% drop in elapsed time. +c3fc0db3bc50 + 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. + cd240957d7ba Making a connection to INADDR_ANY (i.e., using INADDR_ANY as an alias for localhost) is now disabled by default. This functionality can be