]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ipv6: remove dynamic ICMPv6 sender registration infrastructure
authorFernando Fernandez Mancera <fmancera@suse.de>
Wed, 25 Mar 2026 12:08:45 +0000 (13:08 +0100)
committerJakub Kicinski <kuba@kernel.org>
Sun, 29 Mar 2026 18:21:23 +0000 (11:21 -0700)
commitd2042d35f413b7131cc571655bbcb2c049489fe7
tree8b4730743ac246b7d60f3cdcf62a3090eec82b11
parentfde39f7df10b3dc150abb87c4718efba93cbc755
ipv6: remove dynamic ICMPv6 sender registration infrastructure

As IPv6 is built-in only, there is no need to maintain the sender
registration infrastructure used to allow built-in subsystems to send
ICMPv6 messages when IPv6 was compiled as a module.

Drop the registration mechanism and the __icmpv6_send() sender
implementation. While icmpv6_send() users could be converted to
icmp6_send() that doesn't seems necessary as none of them are using the
force_saddr parameter.

Signed-off-by: Fernando Fernandez Mancera <fmancera@suse.de>
Tested-by: Ricardo B. Marlière <rbm@suse.com>
Link: https://patch.msgid.link/20260325120928.15848-5-fmancera@suse.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/linux/icmpv6.h
net/ipv6/icmp.c
net/ipv6/ip6_icmp.c