summaryrefslogtreecommitdiff
path: root/sys/netipsec/ipsec6.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netipsec/ipsec6.h')
-rw-r--r--sys/netipsec/ipsec6.h19
1 files changed, 12 insertions, 7 deletions
diff --git a/sys/netipsec/ipsec6.h b/sys/netipsec/ipsec6.h
index 2f494632886b..a04cbec3cac4 100644
--- a/sys/netipsec/ipsec6.h
+++ b/sys/netipsec/ipsec6.h
@@ -41,13 +41,18 @@
#include <netipsec/keydb.h>
#ifdef _KERNEL
-extern struct ipsecstat ipsec6stat;
-extern int ip6_esp_trans_deflev;
-extern int ip6_esp_net_deflev;
-extern int ip6_ah_trans_deflev;
-extern int ip6_ah_net_deflev;
-extern int ip6_ipsec_ecn;
-extern int ip6_ipsec6_filtertunnel;
+VNET_DECLARE(struct ipsecstat, ipsec6stat);
+#define V_ipsec6stat VNET_GET(ipsec6stat)
+VNET_DECLARE(int, ip6_esp_trans_deflev);
+#define V_ip6_esp_trans_deflev VNET_GET(ip6_esp_trans_deflev)
+VNET_DECLARE(int, ip6_esp_net_deflev);
+#define V_ip6_esp_net_deflev VNET_GET(ip6_esp_net_deflev)
+VNET_DECLARE(int, ip6_ah_trans_deflev);
+#define V_ip6_ah_trans_deflev VNET_GET(ip6_ah_trans_deflev)
+VNET_DECLARE(int, ip6_ah_net_deflev);
+#define V_ip6_ah_net_deflev VNET_GET(ip6_ah_net_deflev)
+VNET_DECLARE(int, ip6_ipsec_ecn);
+#define V_ip6_ipsec_ecn VNET_GET(ip6_ipsec_ecn)
struct inpcb;