CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2025/08/13 10:48:04

Modified files:
        sys/kern       : kern_pledge.c 
        sys/netinet6   : in6.h ip6_input.c ip6_var.h 

Log message:
Remove net.inet6.ip6.soiikey sysctl

When we implemented RFC 7217 - "A Method for Generating Semantically
Opaque Interface Identifiers with IPv6 Stateless Address
Autoconfiguration (SLAAC)" we added support for global addresses as
well as link local addresses.

We quickly learned that some hosting providers insisted on link-local
addresses derived from mac-addresses (eui64). They would only route
IPv6 traffic to those. So we disabled RFC 7217 for link-local
addresses.

This means that we no longer need the sysctl, slaacd(8) can just read
/etc/soii.key directly instead of bothering the kernel.

These are the kernel bits, userland was committed a week ago.

Input & OK bluhm

Reply via email to