Switch nd_opts from a union to just a struct.
authorclaudio <claudio@openbsd.org>
Fri, 9 Dec 2022 17:32:53 +0000 (17:32 +0000)
committerclaudio <claudio@openbsd.org>
Fri, 9 Dec 2022 17:32:53 +0000 (17:32 +0000)
commiteaf13d837ca2e04b36ae3071804e300d22ccf55f
tree4e17aee3c538ff5cec8bf8f446167edf663ccca1
parentbe79d7658432cc2c55765b45ba493d53714862ae
Switch nd_opts from a union to just a struct.
The ND6 option handling in the kernel got a lot simpler since only
the tgt and src lladdr option are inspected by the kernel. The magic
of assigning options via one side of the union and accessing them
via the other is total overkill and actually quite error prone.
OK florian@
sys/netinet6/icmp6.c
sys/netinet6/nd6.c
sys/netinet6/nd6.h
sys/netinet6/nd6_nbr.c
sys/netinet6/nd6_rtr.c