Fix slaac on P2P interfaces
authorflorian <florian@openbsd.org>
Fri, 7 Jun 2024 09:48:19 +0000 (09:48 +0000)
committerflorian <florian@openbsd.org>
Fri, 7 Jun 2024 09:48:19 +0000 (09:48 +0000)
commit1fddfc4566c916e4b69b4a23f11a516bcaddb26a
tree23d115e2f8a48c2b559c453fc8c363aa0b38e75e
parentd910232e91f71f7fccdc914a082ad7d086e8a238
Fix slaac on P2P interfaces

slaacd(8) can work on P2P interfaces, it will just never configure the
destination address. But this works fine on at least pppoe(4) and
tun(4).

To make this less confusing pull ifra_dstaddr into dst6 or gw6
depending on if we are doing autoconf or not.

I accidentally broke this when implementing rule 5.5 of RFC 6724.

reported by & testing naddy
OK bluhm
sys/netinet6/in6.c