Remove useless struct in6_ifextra
authorkn <kn@openbsd.org>
Tue, 22 Nov 2022 14:51:01 +0000 (14:51 +0000)
committerkn <kn@openbsd.org>
Tue, 22 Nov 2022 14:51:01 +0000 (14:51 +0000)
commit3ba6a4dbe05d58a5a520e0f8c48f9328be929204
tree1ea282ffb75d9515986f6fe1b60c817ebc5301fc
parentdcbdaee61deab212d238ffa356c59fd9897ac3a5
Remove useless struct in6_ifextra

in6_var.h r1.75 removed all other struct members.

Now It only contains a single struct nd_ifinfo pointer, so address family
specific data might as well be just that.

ND_IFINFO() is the only way nd6_nbr.c and nd6.c access this data, there is
no other usage of if_afdata[].

One allocation and unhelpful indirection less per interface.

All under _KERNEL.

OK claudio
sys/netinet6/in6.c
sys/netinet6/in6_var.h
sys/netinet6/nd6.h