From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from flow-b3-smtp.messagingengine.com (flow-b3-smtp.messagingengine.com [202.12.124.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52C1928D8D1; Tue, 10 Mar 2026 20:35:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.138 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773174929; cv=none; b=gv6oqyGi3xDNzEbAOUJxEEmB3WxenXPbGM0kgxn7q57ZVfTwaVyVL7v/5UQoPOQ2euMQikbfRpff8sTZU+sSyPITXubFs1E3aC1DdVKYo+L/1/nhfd1qR3CHBe0ebc2wR92F7g9TB8aBQxQHbRnH13WM6vf7RW4m1SamVI3pRUY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773174929; c=relaxed/simple; bh=fWjPDtZYLRiHyP1hFQJoqbnIUZPfobJPRTRneeeUYZE=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=qUat5+HxSrPpIEqGqMSbY2kj5jQGVk/SXzieDGGI2EXM3hVMuaBHKHqw8ZrlOygGvMaJp+hOZi57A5+iEwAPPybmM858Etu0ZpMtZYp66lmx3dXAQFsSSpggLr+6AzjgRytOeGO9Dl+PJSHnsGA4Rww5w5qQi8ff3FmJQJiJEn8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=queasysnail.net; spf=pass smtp.mailfrom=queasysnail.net; dkim=pass (2048-bit key) header.d=queasysnail.net header.i=@queasysnail.net header.b=mQHVfkU2; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=yxX/flEO; arc=none smtp.client-ip=202.12.124.138 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=queasysnail.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=queasysnail.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=queasysnail.net header.i=@queasysnail.net header.b="mQHVfkU2"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="yxX/flEO" Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailflow.stl.internal (Postfix) with ESMTP id 91EB71301086; Tue, 10 Mar 2026 16:35:23 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-01.internal (MEProxy); Tue, 10 Mar 2026 16:35:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=queasysnail.net; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1773174923; x=1773182123; bh=GUHcSBjnGwnEAePyZXqYRHBRjMu3EdRP nW5GkKUZ8Hg=; b=mQHVfkU2C/mSyWWIhYy4mdJQqdklBuH971WxffTsC+pYYWvP oco3aNmzcq2NSRmorvumHu5VzqcfQNU53evBJiLtJ3BVEsc7riELuOEjrbfzrMx5 22mEXrMBl5wOHR2z95XruPLgwF0PZAj4PxuHXSslXwDxaLRBkLdFDCzmUVdD+SyN +qpNyLd65CR9ncYUXdUZqq86Xv+ak9F+uxyfJ2ctMHCfH4s5HSeBu0BCkx7fjIEo hJQImYXxcDfOwyJjt4mlCPjkpSlSb3fAcGX+F/knW+xQo+UVKxUbj6QuMfcB6hpD C2k+bt/vpRUNeCgTCPy/F9yZS6WUrkBiohFFIg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1773174923; x= 1773182123; bh=GUHcSBjnGwnEAePyZXqYRHBRjMu3EdRPnW5GkKUZ8Hg=; b=y xX/flEOLE1Dgph3gOwfRlsHSCrNMPjT5DTVTocAYJvHeH9hJ/PQWRjdcDvXLO5X3 Dhps6N7mNHnNCg6ZHsO/BNEyKIU4cCbmHqIYHxx73qI6H1DNEVoohrkcM2qognwg X6Qeae7ChlUatssaKSd98zzVHNtr2DborU4Ioo40Nrdx4Ftk88cffq6wOlFh5BxB oLd3jEL/TXt9CAEAEa+l/mRalbfk3DRFY4A4GlQCvWMDAH6+tPWp0ZKqCGUcHSdH TMwz+LrYFTB3sDUYHwHr1zWCWOxWcUcy5epu/OxqrYyPnDlf5PH54a5LzCxklFpt 2OanoyOOaoQL9/DS/14Kg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvkeduleelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkfhggtggugfgjsehtkeertddttdejnecuhfhrohhmpefurggsrhhi nhgrucffuhgsrhhotggruceoshgusehquhgvrghshihsnhgrihhlrdhnvghtqeenucggtf frrghtthgvrhhnpefgvdegieetffefvdfguddtleegiefhgeeuheetveevgeevjeduleef ffeiheelvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsugesqhhuvggrshihshhnrghilhdrnhgvthdpnhgspghrtghpthhtohepjedtpdhm ohguvgepshhmthhpohhuthdprhgtphhtthhopegrrhhnugesrghrnhgusgdruggvpdhrtg hpthhtoheplhhinhhugidqmheikehksehkohhllhgrrdhnohdprhgtphhtthhopehkrhii kheskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepfhhmrghntggvrhgrsehsuhhsvgdrug gvpdhrtghpthhtohepnhgvthguvghvsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghp thhtoheplhhinhhugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtg hpthhtohepghgvvghrtheslhhinhhugidqmheikehkrdhorhhgpdhrtghpthhtohepjhhg ghesiihivghpvgdrtggrpdhrtghpthhtoheplhgvohhnsehkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i934648bf:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Mar 2026 16:35:18 -0400 (EDT) Date: Tue, 10 Mar 2026 21:35:16 +0100 From: Sabrina Dubroca To: Arnd Bergmann Cc: =?utf-8?B?S29sYmrDuHJu?= Barmen , Krzysztof Kozlowski , Fernando Fernandez Mancera , Netdev , linux-kernel@vger.kernel.org, Geert Uytterhoeven , Jason Gunthorpe , Leon Romanovsky , Selvin Xavier , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Ido Schimmel , Petr Machata , Simon Horman , Saurav Kashyap , Javed Hasan , "maintainer:BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER" , "James E . J . Bottomley" , "Martin K. Petersen" , Nilesh Javali , Manish Rangankar , Varun Prakash , Alexander Aring , David Teigland , Andreas Gruenbacher , Nikolay Aleksandrov , David Ahern , Pablo Neira Ayuso , Florian Westphal , Phil Sutter , David Howells , Marc Dionne , Marcelo Ricardo Leitner , Xin Long , Jon Maloy , Krzysztof Kozlowski , Bjorn Andersson , Dmitry Baryshkov , Eric Biggers , Michal Simek , Luca Weiss , Sven Peter , "Lad, Prabhakar" , Kuninori Morimoto , Andrew Morton , David Gow , Herbert Xu , Ryota Sakamoto , Kuniyuki Iwashima , Kir Chou , Kuan-Wei Chiu , Vikas Gupta , Bhargava Marreddy , Rajashekar Hudumula , Markus =?utf-8?Q?Bl=C3=B6chl?= , "open list:M68K ARCHITECTURE" , "open list:INFINIBAND SUBSYSTEM" , "open list:NETRONOME ETHERNET DRIVERS" , "open list:BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER" , "open list:DISTRIBUTED LOCK MANAGER (DLM)" , "open list:ETHERNET BRIDGE" , "open list:NETFILTER" , "open list:NETFILTER" , "open list:RXRPC SOCKETS (AF_RXRPC)" , "open list:SCTP PROTOCOL" , "open list:TIPC NETWORK LAYER" Subject: Re: [PATCH 01/10 net-next] ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs Message-ID: References: <20260309022013.5199-1-fmancera@suse.de> <20260309022013.5199-2-fmancera@suse.de> <01a4936f-77cd-4c60-a1be-cabec872a2bb@kernel.org> <5c4b6043-a484-479d-83bc-a86ecdb8f810@app.fastmail.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5c4b6043-a484-479d-83bc-a86ecdb8f810@app.fastmail.com> 2026-03-10, 20:58:15 +0100, Arnd Bergmann wrote: > On Tue, Mar 10, 2026, at 20:40, Kolbjørn Barmen wrote: > > On Mon, 9 Mar 2026, Krzysztof Kozlowski wrote: > >> On 09/03/2026 03:19, Fernando Fernandez Mancera wrote: > >> > >> It must stay module for me. Alternatively, drop it, but then some users > >> will be really affected. > > > > I agree. If anything I would prefer to see IPv4 be made optional (and > > modular) as well, and not as something IPv6 depends on, it's (AFAIK) > > impossible today to build an IPv6-only Linux kernel. > [...] > For optional IPv4 support, I would expect that it's possible > to make it a loadable module, with a significant amount of > work and little benefit. Loading an ipv6 module without also > loading ipv4 sounds completely unrealistic though, given > the way the code is structured today. I played with building IPv6-only kernels some years ago. It was possible (at least for the reduced config I was using as a start), but yes, a fair amount of investigation and churn, to find all the IPv4 common code and turn it into "generic" common code. IPv4 as a module would get us in the same mess with have with IPv6, let's not do that. But even IPV4=n, I abandonned the idea because of the work/churn vs benefit ratio. -- Sabrina