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;
 	}

Reply via email to