summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zebra/if_ioctl.c1
-rw-r--r--zebra/zebra_vxlan.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/zebra/if_ioctl.c b/zebra/if_ioctl.c
index d17a9cf498..176bb2bbad 100644
--- a/zebra/if_ioctl.c
+++ b/zebra/if_ioctl.c
@@ -37,6 +37,7 @@
#include "zebra/interface.h"
#include "zebra/rib.h"
+#include "zebra/rt.h"
#include <ifaddrs.h>
diff --git a/zebra/zebra_vxlan.c b/zebra/zebra_vxlan.c
index f63879159d..b0fc0a39bd 100644
--- a/zebra/zebra_vxlan.c
+++ b/zebra/zebra_vxlan.c
@@ -1558,7 +1558,9 @@ static int zvni_neigh_install(zebra_vni_t *zvni, zebra_neigh_t *n)
struct zebra_if *zif;
struct zebra_l2info_vxlan *vxl;
struct interface *vlan_if;
+#ifdef GNU_LINUX
uint8_t flags;
+#endif
int ret = 0;
if (!(n->flags & ZEBRA_NEIGH_REMOTE))
@@ -3369,7 +3371,9 @@ static int zl3vni_nh_del(zebra_l3vni_t *zl3vni, zebra_neigh_t *n)
*/
static int zl3vni_nh_install(zebra_l3vni_t *zl3vni, zebra_neigh_t *n)
{
+#ifdef GNU_LINUX
uint8_t flags;
+#endif
int ret = 0;
if (!is_l3vni_oper_up(zl3vni))