From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=74.125.82.44 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794118694; b=lfH3cekJyfF1aqNde98sGqQJgksPH2StTqMImTmAgJyMvplNT+cceQQCWP6yd/wNbFZI yMy2jB+xRQah5aLvj26evS0ldLryjas4Jmkkdv+0GTpY92ADV6w3GgzfWIsS/6kC4rioM yte0olEbqfH0qp1aYjfzPijhPDwFAIDoCncCwgub5nwySfzlvmv2VY7ekxfuaO+lLC5D8 NH4fEzzQzs0ZADIcUBgMU8u9CyEDpXVeNz0cQQWmv4xM+Acg0IiLy/OEfg11PDVE49vuZ 6xNMTj/K1/fdAcozo2xvHmE7NOuKF2+UwtCYm1NAJZIjHHGV9oQqhC1veADAqA86/ZQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794118694; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:MIME-Version: Content-Transfer-Encoding; bh=Mcozko3cpjsd4Fb6V5y36/b9iev/kYzZlS9QuT6BrZc=; b=RwIDRsPllzCO15sv04nyxrFfa0PJIew5cxcjNLJRZ5m7GC8OtdnhofB5QmOMbq8rQ6nG 2mzY9ozc7uuWPDe6ESC0w3UYaSIIWp1rcCmNkdSaIx0Bsg1ptoGaAaTjFHjbNL0jL1VhU bZWARaK7YwfhQbG3VOG0gx8SjmQAcOo8g6Qnyji9qL+jTwYr1oy/MHeklRHiTuTNY7DKn iY9XKla3zqmOO6musXygS4go96nU6/eRVghs8hQsWE0Andcluj5WihM3KrhKPGgag+Xs7 CdVXmWY2fnbCOISgsUDLthkdrh2c+RCq0eUy/+bd3HNtHZ6PoyWw/HKj1ffC3DJcldw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=niXzWDD3; arc=none smtp.remote-ip=74.125.82.44 Received: from mail-dl1-f44.google.com (mail-dl1-f44.google.com [74.125.82.44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB0F7606A31D for ; Sun, 8 Nov 2026 06:18:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org EB0F7606A31D Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20260707 header.b=niXzWDD3 Received: by mail-dl1-f44.google.com with SMTP id a92af1059eb24-15dd124bbe7so341471c88.1 for ; Sat, 07 Nov 2026 22:18:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20260707; t=1794118693; x=1794723493; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Mcozko3cpjsd4Fb6V5y36/b9iev/kYzZlS9QuT6BrZc=; b=niXzWDD37PKYpBFRkqWDTihy/W3R4h/GAC8tTa1OPPMrT58BdfYps9O1lw+lAHqOOW ndCpG4Js/Bs2q3kPesofjxYM79x8xFHQgdWGulBqUJRg9JZqUpfrkf4szH63lo1U4Lnc qPj/Gr4IBJtkGxSKu5stljLMdTzWuy3s7UCKRE3a3S1vcPkGKG61I40ttKPH965/EFqU RdgudLmgUiBKFVcb8fEK+mUjHJFN1QZWfCE4plGPJ883+3NM+1cJ9Y9PDmWnGUXA/SPs zR0pwZXFDQyNFf2vxTX4WNjiDC5u+G9yoC4aqZA9koFuFGYbiRU/hzOZ4lcC8q8D/HPO G7lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794118693; x=1794723493; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Mcozko3cpjsd4Fb6V5y36/b9iev/kYzZlS9QuT6BrZc=; b=oYAY/xnoaWVZe8yCp5+fyTuwYsauWOJ0dKlokTwvy9rz6NOilJ6/Gt1ZRELoWpKYLF 0I/Z7ed1Om/DIRT0nnI7j6N2N5Bys6FxyUVW0Q9xk/e+C6kOqqLl/kHB8lyxS+KOOYQu zNUahkbgPx7NGLEpD/iNNp9RdQWY8Iqwigbe7OgZaljx96aJLSqvrP0To7IQZP11RFTN CNy+ladMswwNElGEywJviNQbr2ePxIHAx/nd0eVFTtkjNDXcLRk5Va1WcGxrf5tdXcD3 iAHNtyJJkf3odKBBkLaBcM8N3GHV62bw6ULcwyFncBF8vmkZdMnSgAvCHDiyQjJ8S+6f VfPA== X-Forwarded-Encrypted: i=1; AKwUvBxdR0kr5KBiLzopbyi32Kl+M3ZJYISj1BhC3NXE6OE/+PPcnx7l+Cx9nZAZZs1p2xEUvVjEAImU3WD2/hc=@vger.kernel.org X-Gm-Message-State: APuU4Z9jEwDOzI4VmGenHxWJf30M8L9oQd8ek+FOzgd1CQb0sudx1Mfq ef2dbRGPdMOt3fCZR2PEKxqP821GVUxx02hgp1P0lAa+ZeQdLdLdh5H6 X-Gm-Gg: AYBFou0F1oRP9H0ngs+g3DoIfk64J1w6AoJllmTjHBLMMLKODA3b+RaaitNLngl9wZF uL+0o4shgduhgq199qKfPBtva4EUtBPgerWjRA210J1eCgVHIzy+pA63uREV70CjPvQtRFoi9Yp /7lpFAq3hJddzuz76wtQ+SFee/2Axa/lWm29wT0pDiWv3sjKqvWaruyBFTVg1+L0asWcLfrx79W FD34dEK6E2TE6r1VZs9eOm5r5BSRtHtXfzzxsSWPRUEHenkKitGO3XD8mqwTTwZl8pt0pCQ+i/A utxHPYz2FH+SvFOC80ywPZwrXWBLN9ssHruwZoTcbU9H8nEYr/O1n4QYZiCTUgnmdkR1HwGImoM fzaTcxZ2vBshaF28KJo0f733jnXoCBdUOd7ic34Qf1llso6r9X73jUbYuXdvSAG7zVqJFAGGG+/ vIM/zLfKv5WugduvOCsYYWUFp3s2L1Dzm5hwP8o2PZRw9ocS2gHFsYwyM/ENLEnRlLsrftuPQzT nvqxM1qmQKEnL3ny4BdRUWGzzEzoiU0MdlDGjyC+T1UxTXSHJSW6Win62yNJXZYn9bQMcdV8W+Y 3Dg+m/rj+7xyhHz7MALpIRGIafOWg+PciZ4sGM+P47nPcBefmX3xU7pzdIGNh1+E1e8= X-Received: by 2002:a05:701b:42c6:10b0:174:cf1b:235c with SMTP id a92af1059eb24-1b39fed16edmr1123611c88.43.1794118692861; Sat, 07 Nov 2026 22:18:12 -0800 (PST) Received: from LAPTOP-KD1TH5BD.tail375eb4.ts.net ([47.11.96.146]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1b37314626dsm4838725c88.1.2026.11.07.22.18.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Nov 2026 22:18:12 -0800 (PST) From: Gopal Malaviya To: netdev@vger.kernel.org Cc: "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Jonathan Corbet , Shuah Khan , Randy Dunlap , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next] docs: net: fix outdated default values of four sysctls Date: Sun, 8 Nov 2026 06:17:46 +0000 Message-ID: <20261108061746.32090-1-gopalmalaviya53@gmail.com> X-Mailer: git-send-email 2.43.0 X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The defaults documented in ip-sysctl.rst for four sysctls differ from the values the kernel actually uses: sysctl documented actual cipso_rbm_strictvalid 0 1 flowlabel_state_ranges 1 0 router_solicitations 3 -1 regen_max_retry 5 3 Each one went stale when the code changed and the documentation was not updated, or was wrong from the start: - cipso_v4_rbm_strictvalid has been initialised to 1 since CIPSO was merged, while the documentation added with it said 0. - Commit be26849bfb6f ("ipv6: Disable flowlabel state ranges by default") changed the default of flowlabel_state_ranges to 0. - Commit bd11f0741fa5 ("ipv6 addrconf: implement RFC7559 router solicitation backoff") changed MAX_RTR_SOLICITATIONS from 3 to -1, meaning that router solicitations are sent without a limit. The documentation was not updated and never mentioned -1. - Commit 76f793e3a471 ("ipv6: updates to privacy addresses per RFC 4941.") changed REGEN_MAX_RETRY from 5 to 3. Update the four defaults and note that -1 means no limit for router_solicitations. The mismatches were found with the help of an AI assistant (Claude), which compared the defaults documented in ip-sysctl.rst with the values under /proc/sys/net on a running kernel and with the initial values in the source. I confirmed each value with sysctl on a running kernel and against the net-next source and the commits below. The commit message was drafted with the same assistance. Tested by building the networking documentation with "make SPHINXDIRS=networking htmldocs": the change adds no warnings and the four defaults render as updated. Fixes: 8802f616f6de ("[NetLabel]: documentation") Fixes: be26849bfb6f ("ipv6: Disable flowlabel state ranges by default") Fixes: bd11f0741fa5 ("ipv6 addrconf: implement RFC7559 router solicitation backoff") Fixes: 76f793e3a471 ("ipv6: updates to privacy addresses per RFC 4941.") Signed-off-by: Gopal Malaviya --- Documentation/networking/ip-sysctl.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Documentation/networking/ip-sysctl.rst b/Documentation/networking/ip-sysctl.rst index bc22400b53..0b7bfbd98a 100644 --- a/Documentation/networking/ip-sysctl.rst +++ b/Documentation/networking/ip-sysctl.rst @@ -1587,7 +1587,7 @@ cipso_rbm_strictvalid - BOOLEAN - 0 (disabled) - 1 (enabled) - Default: 0 (disabled) + Default: 1 (enabled) IP Variables ============ @@ -2418,7 +2418,7 @@ flowlabel_state_ranges - BOOLEAN - 0 (disabled) - 1 (enabled) - Default: 1 (enabled) + Default: 0 (disabled) flowlabel_reflect - INTEGER @@ -2956,9 +2956,9 @@ router_solicitation_interval - INTEGER router_solicitations - INTEGER Number of Router Solicitations to send until assuming no - routers are present. + routers are present. A value of -1 means no limit. - Default: 3 + Default: -1 use_oif_addrs_only - BOOLEAN When enabled, the candidate source addresses for destinations @@ -3034,7 +3034,7 @@ regen_max_retry - INTEGER Number of attempts before give up attempting to generate valid temporary addresses. - Default: 5 + Default: 3 max_addresses - INTEGER Maximum number of autoconfigured addresses per interface. Setting base-commit: fa5196392691051963726787944db872420dfa75 -- 2.43.0