From ef9b60896fff2fa9a55260d909fac4d275055f3d Mon Sep 17 00:00:00 2001 From: Philip Paeps Date: Tue, 12 Oct 2021 16:07:28 +0800 Subject: [PATCH] privsep: Fix getting interface VLANID on BSD (#58) Include relevant headers for the definition of SIOCGETVLAN. This fixes DHCPv6 Prefix Delegation where a prefix is delegated to several VLAN interfaces on the same physical interface. --- src/privsep-bsd.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/privsep-bsd.c b/src/privsep-bsd.c index 91c54488..82309e15 100644 --- a/src/privsep-bsd.c +++ b/src/privsep-bsd.c @@ -33,6 +33,14 @@ #include #include #include +#ifdef __NetBSD__ +#include +#include /* Needs netinet/if_ether.h */ +#elif defined(__DragonFly__) +#include +#else +#include +#endif #ifdef __DragonFly__ # include #else -- 2.47.2