From d467a4169ad67053fa2f4089b8d85a8cbc46f800 Mon Sep 17 00:00:00 2001 From: ae Date: Tue, 9 Jul 2013 10:08:13 +0000 Subject: Migrate structs ahstat, espstat, ipcompstat, ipipstat, pfkeystat, ipsec4stat, ipsec6stat to PCPU counters. --- sys/netipsec/ah_var.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'sys/netipsec/ah_var.h') diff --git a/sys/netipsec/ah_var.h b/sys/netipsec/ah_var.h index 96cc271..9b992c0 100644 --- a/sys/netipsec/ah_var.h +++ b/sys/netipsec/ah_var.h @@ -71,14 +71,16 @@ struct ahstat { }; #ifdef _KERNEL +#include + VNET_DECLARE(int, ah_enable); VNET_DECLARE(int, ah_cleartos); -VNET_DECLARE(struct ahstat, ahstat); +VNET_PCPUSTAT_DECLARE(struct ahstat, ahstat); -#define AHSTAT_ADD(name, val) V_ahstat.name += (val) +#define AHSTAT_ADD(name, val) \ + VNET_PCPUSTAT_ADD(struct ahstat, ahstat, name , (val)) #define AHSTAT_INC(name) AHSTAT_ADD(name, 1) #define V_ah_enable VNET(ah_enable) #define V_ah_cleartos VNET(ah_cleartos) -#define V_ahstat VNET(ahstat) #endif /* _KERNEL */ #endif /*_NETIPSEC_AH_VAR_H_*/ -- cgit v1.1