vnet: Use platform specific netlink headers on FreeBSD 44/40344/2
authorTom Jones <thj@freebsd.org>
Mon, 29 Jan 2024 15:12:34 +0000 (15:12 +0000)
committerDamjan Marion <dmarion@0xa5.net>
Sun, 18 Feb 2024 16:05:33 +0000 (16:05 +0000)
Type: improvement
Change-Id: Ifbd84a45edc82c79ac2850dd70ecdd2f9f1289ae
Signed-off-by: Tom Jones <thj@freebsd.org>
src/vnet/devices/netlink.c

index da21e9a..3fd3e13 100644 (file)
 #include <fcntl.h>
 #include <net/if.h>
 
+#ifdef __linux__
 #include <linux/netlink.h>
 #include <linux/rtnetlink.h>
+#elif __FreeBSD__
+#include <netlink/netlink.h>
+#include <netlink/netlink_route.h>
+#endif
 
 #include <vlib/vlib.h>
 #include <vlib/unix/unix.h>