Skip to content

Commit 901a7d9

Browse files
alyssaiskuba-moo
authored andcommitted
ipv6: default IPV6_SIT to m
This basically defaulted to m until recently, since IPV6 defaulted to m. Since IPV6 was changed to a boolean with a default of y, IPV6_SIT started defaulting to built-in as well. This results in a surprise sit0 device by default for defconfig (and defconfig-derived config) users at boot. For me, this broke an (admittedly non-robust) script. Preserve the behaviour of most configs by avoiding building this module, that's probably overall seldom used compared to IPv6 as a whole, into the kernel. Fixes: 309b905 ("ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs") Signed-off-by: Alyssa Ross <hi@alyssa.is> Reviewed-by: Fernando Fernandez Mancera <fmancera@suse.de> Link: https://patch.msgid.link/20260503192515.290900-2-hi@alyssa.is Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent 95084f1 commit 901a7d9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

net/ipv6/Kconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,15 +164,15 @@ config IPV6_SIT
164164
select INET_TUNNEL
165165
select NET_IP_TUNNEL
166166
select IPV6_NDISC_NODETYPE
167-
default y
167+
default m
168168
help
169169
Tunneling means encapsulating data of one protocol type within
170170
another protocol and sending it over a channel that understands the
171171
encapsulating protocol. This driver implements encapsulation of IPv6
172172
into IPv4 packets. This is useful if you want to connect two IPv6
173173
networks over an IPv4-only path.
174174

175-
Saying M here will produce a module called sit. If unsure, say Y.
175+
Saying M here will produce a module called sit. If unsure, say M.
176176

177177
config IPV6_SIT_6RD
178178
bool "IPv6: IPv6 Rapid Deployment (6RD)"

0 commit comments

Comments
 (0)