From nobody Thu Oct 29 16:22:21 2026 X-Original-To: dev-commits-src-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 4jFqJF5gCQz6xGfn for ; Thu, 29 Oct 2026 16:22:21 +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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4jFqJF50Gxz4m33 for ; Thu, 29 Oct 2026 16:22:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793290941; 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=CKX3WtOzX5/aXkrBtUeFnYt8wz5G/kRx0PbOUtev6JM=; b=P9xkchVfsXzbCuAanNctwOS7mA8MUndS5f9rEh86Is1Ri58vS9RkL4EV6Qb6rmdaIQvi9+ 0yOHVgTzalQpv0mIU0tGiAmN9T/uShufACJ/rs9nvFWgA9iYCIFUNOGsop0qT/MgakPu/o Zyplx57JkqX2U+jbF4yxzYuWOi4M8U9HZ2BbHRC8TppUnsYcMJOWAc9QcMyeuv85FCsqDx dWxVfIfHJZ+AtC2SWSnqFVqzE4eF91BLrBVGgWtjH+z0milk/KIyVoegON5oNCI35LpfoZ BN/hz1SNaUQtn4Zp86MmGUekPmgHPU0fhu8HUdl/siDmgVPcn3O2t/1BBhIwqQ== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1793290941; b=HqaFOY+o8S2SGA+50Cd/VrSYg5jCA0aif7IToJGHIxL+cutoQS1Z1k/PHJb9kqouEXgZHO B97oretNmHGluJvvnsDn4s2jUvMcskwaHLt3mFtnbB0rPEsRuxVJ4toykPe6mmWc9Qtbk+ 9AE2k911sMVhHvePl7Ow7vqL8fl78x2XVm+nygaHvjJX3flRasTIgyesGHWw+KjVHaUqSH lZPKMEzs2oOLNTyZqa+LMcoP865DCvygH0lyvIF0Uzg1t2G0IDqqQS7hktZPLMRYJ1uasS AFcodrOOkC5ca2KGTMCfWwgYAef6L3OfUMG/FN14Hs8yhSrd0v2uUTqCHzAJNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793290941; 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=CKX3WtOzX5/aXkrBtUeFnYt8wz5G/kRx0PbOUtev6JM=; b=dUMObjaK4hLBuBgU8KJ5+IMsmqta9Xpm335DEmb/CWxbvByZATaIADYqJf0gDioQ2H1R97 Un0ek8aiI2B+rIGyL5SepVz0JDLgau/1jOHMazXfUbhWwHl+tfL4ffG9Oez7+ewkeBfGX1 tJuxwO31+4XBzoW0X5LVtYd8OG/YwP4Elyf1OcAVD4QM2dccvXOXqcLxW6dFO8XDGQ0tAo J+BNzvLb5wkKbZGpPbZB+Wr58hWGWm/iMZZFy77ejGGcPcwWkpwQv6cbm2CYQaOCGZUemU /kBqVDDxVflXzMzr7h+JPrqfLks2mBFjzN24GEqO/QGQget/QuygxDH5glK8cQ== 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 4jFqJF4MpWznty for ; Thu, 29 Oct 2026 16:22:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3698c by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 29 Oct 2026 16:22:21 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Pouria Mousavizadeh Tehrani Subject: git: 7b23b63edfe0 - main - Revert "bind_all_fibs: Disable bind_all_fibs by default" List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pouria X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7b23b63edfe09d6509174ecd3aa2f32f143b7a8c Auto-Submitted: auto-generated Date: Thu, 29 Oct 2026 16:22:21 +0000 Message-Id: <6ae372bd.3698c.7496bb51@gitrepo.freebsd.org> The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/src/commit/?id=7b23b63edfe09d6509174ecd3aa2f32f143b7a8c commit 7b23b63edfe09d6509174ecd3aa2f32f143b7a8c Author: Pouria Mousavizadeh Tehrani AuthorDate: 2026-10-29 16:19:54 +0000 Commit: Pouria Mousavizadeh Tehrani CommitDate: 2026-10-29 16:19:54 +0000 Revert "bind_all_fibs: Disable bind_all_fibs by default" This reverts commit 714433a6772b346723341735ef9547f672d9d2a3. There were issues reported by markj I will hold this commit until those are fixed. --- UPDATING | 10 ---------- sys/netinet/raw_ip.c | 2 +- sys/netinet/tcp_input.c | 2 +- sys/netinet/udp_usrreq.c | 2 +- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/UPDATING b/UPDATING index abcbbfbf5ee5..44b77a813e48 100644 --- a/UPDATING +++ b/UPDATING @@ -27,16 +27,6 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 16.x IS SLOW: world, or to merely disable the most expensive debugging functionality at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) -20261029: - The net.inet.{tcp,udp,raw}.bind_all_fibs sysctls now default to 0. - This allows applications to bind to the same port in different - FIBs. As a result, a socket bound to a specific address only - receives traffic from the FIB it was created in (see setfib(1)). - Sockets bound to the wildcard address are not affected. If you - use multiple FIBs and rely on such a service accepting traffic - from all of them, set these sysctls to 1 to restore the previous - behavior. - 20260919: less(1) has been updated to version 710, which removes the obsolete lesskey(1) utility. It is no longer built or installed, and the diff --git a/sys/netinet/raw_ip.c b/sys/netinet/raw_ip.c index e2fea834ee79..1360dedbb2ef 100644 --- a/sys/netinet/raw_ip.c +++ b/sys/netinet/raw_ip.c @@ -128,7 +128,7 @@ void (*ip_rsvp_force_done)(struct socket *); #endif /* INET */ #define V_rip_bind_all_fibs VNET(rip_bind_all_fibs) -VNET_DEFINE(int, rip_bind_all_fibs) = 0; +VNET_DEFINE(int, rip_bind_all_fibs) = 1; SYSCTL_INT(_net_inet_raw, OID_AUTO, bind_all_fibs, CTLFLAG_VNET | CTLFLAG_RDTUN, &VNET_NAME(rip_bind_all_fibs), 0, "Bound sockets receive traffic from all FIBs"); diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index e7554b6c6e07..5ebcad5eae43 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -131,7 +131,7 @@ SYSCTL_INT(_net_inet_tcp, OID_AUTO, log_in_vain, CTLFLAG_VNET | CTLFLAG_RW, &VNET_NAME(tcp_log_in_vain), 0, "Log all incoming TCP segments to closed ports"); -VNET_DEFINE(int, tcp_bind_all_fibs) = 0; +VNET_DEFINE(int, tcp_bind_all_fibs) = 1; SYSCTL_INT(_net_inet_tcp, OID_AUTO, bind_all_fibs, CTLFLAG_VNET | CTLFLAG_RDTUN, &VNET_NAME(tcp_bind_all_fibs), 0, "Bound sockets receive traffic from all FIBs"); diff --git a/sys/netinet/udp_usrreq.c b/sys/netinet/udp_usrreq.c index 2eac13d167d8..79d292983c24 100644 --- a/sys/netinet/udp_usrreq.c +++ b/sys/netinet/udp_usrreq.c @@ -103,7 +103,7 @@ * Per RFC 3828, July, 2004. */ -VNET_DEFINE(int, udp_bind_all_fibs) = 0; +VNET_DEFINE(int, udp_bind_all_fibs) = 1; SYSCTL_INT(_net_inet_udp, OID_AUTO, bind_all_fibs, CTLFLAG_VNET | CTLFLAG_RDTUN, &VNET_NAME(udp_bind_all_fibs), 0, "Bound sockets receive traffic from all FIBs");