Module Name: src
Committed By: ozaki-r
Date: Tue Jul 4 06:45:05 UTC 2017
Modified Files:
src/sys/netipsec: ipsec_output.c
Log Message:
Simplify IPSEC_OSTAT macro (NFC)
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/netipsec/ipsec_output.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/netipsec/ipsec_output.c
diff -u src/sys/netipsec/ipsec_output.c:1.48 src/sys/netipsec/ipsec_output.c:1.49
--- src/sys/netipsec/ipsec_output.c:1.48 Fri May 19 04:34:09 2017
+++ src/sys/netipsec/ipsec_output.c Tue Jul 4 06:45:05 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: ipsec_output.c,v 1.48 2017/05/19 04:34:09 ozaki-r Exp $ */
+/* $NetBSD: ipsec_output.c,v 1.49 2017/07/04 06:45:05 ozaki-r Exp $ */
/*-
* Copyright (c) 2002, 2003 Sam Leffler, Errno Consulting
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ipsec_output.c,v 1.48 2017/05/19 04:34:09 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ipsec_output.c,v 1.49 2017/07/04 06:45:05 ozaki-r Exp $");
/*
* IPsec output processing.
@@ -298,17 +298,17 @@ ipsec_nextisr(
int *error
)
{
-#define IPSEC_OSTAT(x, y, z) \
+#define IPSEC_OSTAT(type) \
do { \
switch (isr->saidx.proto) { \
case IPPROTO_ESP: \
- ESP_STATINC(x); \
+ ESP_STATINC(ESP_STAT_ ## type); \
break; \
case IPPROTO_AH: \
- AH_STATINC(y); \
+ AH_STATINC(AH_STAT_ ## type); \
break; \
default: \
- IPCOMP_STATINC(z); \
+ IPCOMP_STATINC(IPCOMP_STAT_ ## type); \
break; \
} \
} while (/*CONSTCOND*/0)
@@ -419,8 +419,7 @@ again:
(isr->saidx.proto == IPPROTO_IPCOMP && !ipcomp_enable)) {
IPSECLOG(LOG_DEBUG, "IPsec outbound packet dropped due"
" to policy (check your sysctls)\n");
- IPSEC_OSTAT(ESP_STAT_PDROPS, AH_STAT_PDROPS,
- IPCOMP_STAT_PDROPS);
+ IPSEC_OSTAT(PDROPS);
*error = EHOSTUNREACH;
goto bad;
}
@@ -431,8 +430,7 @@ again:
*/
if (sav->tdb_xform == NULL) {
IPSECLOG(LOG_DEBUG, "no transform for SA\n");
- IPSEC_OSTAT(ESP_STAT_NOXFORM, AH_STAT_NOXFORM,
- IPCOMP_STAT_NOXFORM);
+ IPSEC_OSTAT(NOXFORM);
*error = EHOSTUNREACH;
goto bad;
}