summaryrefslogtreecommitdiffstats
path: root/sys/netipsec/ipip_var.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netipsec/ipip_var.h')
-rw-r--r--sys/netipsec/ipip_var.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/netipsec/ipip_var.h b/sys/netipsec/ipip_var.h
index 2ad2fb1..02420c1 100644
--- a/sys/netipsec/ipip_var.h
+++ b/sys/netipsec/ipip_var.h
@@ -58,12 +58,14 @@ struct ipipstat {
};
#ifdef _KERNEL
+#include <sys/counter.h>
+
VNET_DECLARE(int, ipip_allow);
-VNET_DECLARE(struct ipipstat, ipipstat);
+VNET_PCPUSTAT_DECLARE(struct ipipstat, ipipstat);
-#define IPIPSTAT_ADD(name, val) V_ipipstat.name += (val)
+#define IPIPSTAT_ADD(name, val) \
+ VNET_PCPUSTAT_ADD(struct ipipstat, ipipstat, name, (val))
#define IPIPSTAT_INC(name) IPIPSTAT_ADD(name, 1)
#define V_ipip_allow VNET(ipip_allow)
-#define V_ipipstat VNET(ipipstat)
#endif /* _KERNEL */
#endif /* _NETINET_IPIP_H_ */
OpenPOWER on IntegriCloud