Hide struct ip6q, struct ip6asfrag, struct ip6_moptions,
authorclaudio <claudio@openbsd.org>
Wed, 14 Feb 2024 13:18:21 +0000 (13:18 +0000)
committerclaudio <claudio@openbsd.org>
Wed, 14 Feb 2024 13:18:21 +0000 (13:18 +0000)
commit508afbaf155e9f82fcfc51a693a9ea54469a75f7
tree1685d725164836a482ba5c65c31db189318ea2eb
parent868987b6d7a441d5fe466659ffc2e681ec292c16
Hide struct ip6q, struct ip6asfrag, struct ip6_moptions,
struct ip6po_rhinfo and struct ip6_pktopts behind _KERNEL.
The only bit userland may want from netinet6/ip6_var.h is
struct ip6stat.

The recent change to struct ip6po_rhinfo to use struct route
resulted in various build failures in ports because code
included netinet6/ip6_var.h without net/route.h.

OK tb@ sthen@
sys/netinet6/ip6_var.h