summaryrefslogtreecommitdiffstats
path: root/sys/net/route.h
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2014-09-21 03:48:20 +0000
committerhrs <hrs@FreeBSD.org>2014-09-21 03:48:20 +0000
commit5e2751fde96cfef81a9043f64bf77aa37524ccaa (patch)
tree7ab492ff56a34396791dde5c2e871cf48cf3d627 /sys/net/route.h
parentc09cc0a642db3d2a02f6b49c5525b31d5b7dafd2 (diff)
downloadFreeBSD-src-5e2751fde96cfef81a9043f64bf77aa37524ccaa.zip
FreeBSD-src-5e2751fde96cfef81a9043f64bf77aa37524ccaa.tar.gz
Make net.add_addr_allfibs vnet-local.
Diffstat (limited to 'sys/net/route.h')
-rw-r--r--sys/net/route.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/net/route.h b/sys/net/route.h
index df2fc58..d5d30d3 100644
--- a/sys/net/route.h
+++ b/sys/net/route.h
@@ -34,6 +34,7 @@
#define _NET_ROUTE_H_
#include <sys/counter.h>
+#include <net/vnet.h>
/*
* Kernel resident routing tables.
@@ -85,7 +86,8 @@ struct rt_metrics {
#define RT_DEFAULT_FIB 0 /* Explicitly mark fib=0 restricted cases */
#define RT_ALL_FIBS -1 /* Announce event for every fib */
extern u_int rt_numfibs; /* number of usable routing tables */
-extern u_int rt_add_addr_allfibs; /* Announce interfaces to all fibs */
+VNET_DECLARE(u_int, rt_add_addr_allfibs); /* Announce interfaces to all fibs */
+#define V_rt_add_addr_allfibs VNET(rt_add_addr_allfibs)
/*
* We distinguish between routes to hosts and routes to networks,
OpenPOWER on IntegriCloud