CVSROOT:        /cvs
Module name:    src
Changes by:     flor...@cvs.openbsd.org 2025/08/06 10:50:53

Modified files:
        distrib/miniroot: install.sub 
        distrib/special/sysctl: sysctl.c 
        etc            : netstart rc 
        lib/libc/sys   : sysctl.2 
        sbin/slaacd    : slaacd.c 
        sbin/sysctl    : sysctl.c 

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 userland bits, I'll commit the kernel part in a week or
so, not everybody keeps kernel and userland in sync.

Input & OK bluhm

Reply via email to