Thread (38 messages) 38 messages, 11 authors, 2026-04-01

Re: [PATCH 00/10 net-next] Convert CONFIG_IPV6 to built-in and remove stubs

From: David Woodhouse <dwmw2@infradead.org>
Date: 2026-03-09 11:33:04
Also in: lkml

On Mon, 2026-03-09 at 11:22 +0100, Krzysztof Kozlowski wrote:
On 09/03/2026 03:19, Fernando Fernandez Mancera wrote:
quoted
Historically, the Linux kernel has supported compiling the IPv6 stack as
a loadable module. While this made sense in the early days of IPv6
adoption, modern deployments and distributions overwhelmingly either
build IPv6 directly into the kernel (CONFIG_IPV6=y) or disable it
entirely (CONFIG_IPV6=n). The modular IPv6 use-case provides little to
no practical benefit today.
It does. We all use generic kernels, thus it is one configuration for
all boards and some setups have IPv6 and some not. The ones without IPv6
just don't use that module.

Also, with these generic kernels (so again all machines are using same
ones, e.g. distro) users can easily blacklist the module.
Perhaps it's time for CONFIG_LEGACY_IP to be buildable as a module
instead, in preparation for its deprecation?

Attachments

  • smime.p7s [application/pkcs7-signature] 5069 bytes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help