aboutsummaryrefslogtreecommitdiff
path: root/sys/netipsec/keysock.c
diff options
context:
space:
mode:
authorAndrey V. Elsukov <ae@FreeBSD.org>2013-07-09 10:08:13 +0000
committerAndrey V. Elsukov <ae@FreeBSD.org>2013-07-09 10:08:13 +0000
commitdb8c08794458cf9efabc03ad0ab59ff520415e14 (patch)
treea6d4cb3c25de0aa45541f9133adc58248c39db5f /sys/netipsec/keysock.c
parent69edf037d7235ddb568e558c916d16d3b68f5d4d (diff)
downloadsrc-db8c08794458cf9efabc03ad0ab59ff520415e14.tar.gz
src-db8c08794458cf9efabc03ad0ab59ff520415e14.zip
Migrate structs ahstat, espstat, ipcompstat, ipipstat, pfkeystat,
ipsec4stat, ipsec6stat to PCPU counters.
Notes
Notes: svn path=/head/; revision=253088
Diffstat (limited to 'sys/netipsec/keysock.c')
-rw-r--r--sys/netipsec/keysock.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/netipsec/keysock.c b/sys/netipsec/keysock.c
index a29d8b02097f..5a6b84a70aff 100644
--- a/sys/netipsec/keysock.c
+++ b/sys/netipsec/keysock.c
@@ -77,7 +77,12 @@ static struct sockaddr key_src = { 2, PF_KEY, };
static int key_sendup0 __P((struct rawcb *, struct mbuf *, int));
-VNET_DEFINE(struct pfkeystat, pfkeystat);
+VNET_PCPUSTAT_DEFINE(struct pfkeystat, pfkeystat);
+VNET_PCPUSTAT_SYSINIT(pfkeystat);
+
+#ifdef VIMAGE
+VNET_PCPUSTAT_SYSUNINIT(pfkeystat);
+#endif /* VIMAGE */
/*
* key_output()