Module Name:    src
Committed By:   ozaki-r
Date:           Wed Feb 22 07:46:01 UTC 2017

Modified Files:
        src/sys/netinet6: in6_var.h ip6_input.c ip6_mroute.c ip6_output.c
            mld6.c nd6.c
        src/sys/netipsec: key.c

Log Message:
Stop using useless IN6_*_MULTI macros


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/netinet6/in6_var.h
cvs rdiff -u -r1.174 -r1.175 src/sys/netinet6/ip6_input.c
cvs rdiff -u -r1.117 -r1.118 src/sys/netinet6/ip6_mroute.c
cvs rdiff -u -r1.185 -r1.186 src/sys/netinet6/ip6_output.c
cvs rdiff -u -r1.81 -r1.82 src/sys/netinet6/mld6.c
cvs rdiff -u -r1.229 -r1.230 src/sys/netinet6/nd6.c
cvs rdiff -u -r1.101 -r1.102 src/sys/netipsec/key.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/netinet6/in6_var.h
diff -u src/sys/netinet6/in6_var.h:1.91 src/sys/netinet6/in6_var.h:1.92
--- src/sys/netinet6/in6_var.h:1.91	Mon Jan 16 15:44:47 2017
+++ src/sys/netinet6/in6_var.h	Wed Feb 22 07:46:00 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: in6_var.h,v 1.91 2017/01/16 15:44:47 christos Exp $	*/
+/*	$NetBSD: in6_var.h,v 1.92 2017/02/22 07:46:00 ozaki-r Exp $	*/
 /*	$KAME: in6_var.h,v 1.81 2002/06/08 11:16:51 itojun Exp $	*/
 
 /*
@@ -680,14 +680,6 @@ in6_lookup_multi(struct in6_addr *addr, 
 	return in6m;
 }
 
-#define IN6_LOOKUP_MULTI(__addr, __ifp, __in6m)			\
-/* struct in6_addr __addr; */					\
-/* struct ifnet *__ifp; */					\
-/* struct in6_multi *__in6m; */					\
-do {								\
-	(__in6m) = in6_lookup_multi(&(__addr), (__ifp));	\
-} while (/*CONSTCOND*/ 0)
-
 /*
  * Macro to step through all of the in6_multi records, one at a time.
  * The current position is remembered in "step", which the caller must
@@ -726,21 +718,6 @@ in6_first_multi(struct in6_multistep *st
 	return in6_next_multi(step);		
 }
 
-#define IN6_NEXT_MULTI(__step, __in6m)		\
-/* struct in6_multistep __step; */		\
-/* struct in6_multi *__in6m; */			\
-do {						\
-	(__in6m) = in6_next_multi(&(__step));	\
-} while (/*CONSTCOND*/ 0)
-
-#define IN6_FIRST_MULTI(__step, __in6m)		\
-/* struct in6_multistep __step; */		\
-/* struct in6_multi *__in6m */			\
-do {						\
-	(__in6m) = in6_first_multi(&(__step));	\
-} while (/*CONSTCOND*/ 0)
-
-
 #if 0
 /*
  * Macros for looking up the in6_multi_mship record for a given IP6 multicast

Index: src/sys/netinet6/ip6_input.c
diff -u src/sys/netinet6/ip6_input.c:1.174 src/sys/netinet6/ip6_input.c:1.175
--- src/sys/netinet6/ip6_input.c:1.174	Tue Feb 21 03:59:31 2017
+++ src/sys/netinet6/ip6_input.c	Wed Feb 22 07:46:00 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_input.c,v 1.174 2017/02/21 03:59:31 ozaki-r Exp $	*/
+/*	$NetBSD: ip6_input.c,v 1.175 2017/02/22 07:46:00 ozaki-r Exp $	*/
 /*	$KAME: ip6_input.c,v 1.188 2001/03/29 05:34:31 itojun Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.174 2017/02/21 03:59:31 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.175 2017/02/22 07:46:00 ozaki-r Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_gateway.h"
@@ -465,7 +465,7 @@ ip6_input(struct mbuf *m, struct ifnet *
 		 * See if we belong to the destination multicast group on the
 		 * arrival interface.
 		 */
-		IN6_LOOKUP_MULTI(ip6->ip6_dst, rcvif, in6m);
+		in6m = in6_lookup_multi(&ip6->ip6_dst, rcvif);
 		if (in6m)
 			ours = 1;
 		else if (!ip6_mrouter) {

Index: src/sys/netinet6/ip6_mroute.c
diff -u src/sys/netinet6/ip6_mroute.c:1.117 src/sys/netinet6/ip6_mroute.c:1.118
--- src/sys/netinet6/ip6_mroute.c:1.117	Tue Feb 14 03:05:06 2017
+++ src/sys/netinet6/ip6_mroute.c	Wed Feb 22 07:46:00 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_mroute.c,v 1.117 2017/02/14 03:05:06 ozaki-r Exp $	*/
+/*	$NetBSD: ip6_mroute.c,v 1.118 2017/02/22 07:46:00 ozaki-r Exp $	*/
 /*	$KAME: ip6_mroute.c,v 1.49 2001/07/25 09:21:18 jinmei Exp $	*/
 
 /*
@@ -117,7 +117,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip6_mroute.c,v 1.117 2017/02/14 03:05:06 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_mroute.c,v 1.118 2017/02/22 07:46:00 ozaki-r Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -1608,7 +1608,7 @@ phyint_send(struct ip6_hdr *ip6, struct 
 	 */
 	sockaddr_in6_init(&dst6, &ip6->ip6_dst, 0, 0, 0);
 
-	IN6_LOOKUP_MULTI(ip6->ip6_dst, ifp, in6m);
+	in6m = in6_lookup_multi(&ip6->ip6_dst, ifp);
 	if (in6m != NULL) {
 		ip6_mloopback(ifp, m,
 		    satocsin6(rtcache_getdst(&ro)));

Index: src/sys/netinet6/ip6_output.c
diff -u src/sys/netinet6/ip6_output.c:1.185 src/sys/netinet6/ip6_output.c:1.186
--- src/sys/netinet6/ip6_output.c:1.185	Wed Feb 22 07:05:04 2017
+++ src/sys/netinet6/ip6_output.c	Wed Feb 22 07:46:00 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_output.c,v 1.185 2017/02/22 07:05:04 ozaki-r Exp $	*/
+/*	$NetBSD: ip6_output.c,v 1.186 2017/02/22 07:46:00 ozaki-r Exp $	*/
 /*	$KAME: ip6_output.c,v 1.172 2001/03/25 09:55:56 itojun Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip6_output.c,v 1.185 2017/02/22 07:05:04 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_output.c,v 1.186 2017/02/22 07:46:00 ozaki-r Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -652,7 +652,7 @@ ip6_output(
 			goto bad;
 		}
 
-		IN6_LOOKUP_MULTI(ip6->ip6_dst, ifp, in6m);
+		in6m = in6_lookup_multi(&ip6->ip6_dst, ifp);
 		if (in6m != NULL &&
 		   (im6o == NULL || im6o->im6o_multicast_loop)) {
 			/*

Index: src/sys/netinet6/mld6.c
diff -u src/sys/netinet6/mld6.c:1.81 src/sys/netinet6/mld6.c:1.82
--- src/sys/netinet6/mld6.c:1.81	Tue Feb  7 02:38:08 2017
+++ src/sys/netinet6/mld6.c	Wed Feb 22 07:46:00 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: mld6.c,v 1.81 2017/02/07 02:38:08 ozaki-r Exp $	*/
+/*	$NetBSD: mld6.c,v 1.82 2017/02/22 07:46:00 ozaki-r Exp $	*/
 /*	$KAME: mld6.c,v 1.25 2001/01/16 14:14:18 itojun Exp $	*/
 
 /*
@@ -102,7 +102,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mld6.c,v 1.81 2017/02/07 02:38:08 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mld6.c,v 1.82 2017/02/22 07:46:00 ozaki-r Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -493,7 +493,7 @@ mld_input(struct mbuf *m, int off)
 		 * If we belong to the group being reported, stop
 		 * our timer for that group.
 		 */
-		IN6_LOOKUP_MULTI(mld_addr, ifp, in6m);
+		in6m = in6_lookup_multi(&mld_addr, ifp);
 		if (in6m) {
 			mld_stoptimer(in6m); /* transit to idle state */
 			in6m->in6m_state = MLD_OTHERLISTENER; /* clear flag */
@@ -665,7 +665,7 @@ in6_addmulti(struct in6_addr *maddr6, st
 	/*
 	 * See if address already in list.
 	 */
-	IN6_LOOKUP_MULTI(*maddr6, ifp, in6m);
+	in6m = in6_lookup_multi(maddr6, ifp);
 	if (in6m != NULL) {
 		/*
 		 * Found it; just increment the refrence count.

Index: src/sys/netinet6/nd6.c
diff -u src/sys/netinet6/nd6.c:1.229 src/sys/netinet6/nd6.c:1.230
--- src/sys/netinet6/nd6.c:1.229	Wed Feb 22 03:41:54 2017
+++ src/sys/netinet6/nd6.c	Wed Feb 22 07:46:00 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: nd6.c,v 1.229 2017/02/22 03:41:54 ozaki-r Exp $	*/
+/*	$NetBSD: nd6.c,v 1.230 2017/02/22 07:46:00 ozaki-r Exp $	*/
 /*	$KAME: nd6.c,v 1.279 2002/06/08 11:16:51 itojun Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nd6.c,v 1.229 2017/02/22 03:41:54 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nd6.c,v 1.230 2017/02/22 07:46:00 ozaki-r Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_net_mpsafe.h"
@@ -1621,7 +1621,7 @@ nd6_rtrequest(int req, struct rtentry *r
 			llsol.s6_addr32[2] = htonl(1);
 			llsol.s6_addr8[12] = 0xff;
 			if (in6_setscope(&llsol, ifp, NULL) == 0) {
-				IN6_LOOKUP_MULTI(llsol, ifp, in6m);
+				in6m = in6_lookup_multi(&llsol, ifp);
 				if (in6m)
 					in6_delmulti(in6m);
 			}

Index: src/sys/netipsec/key.c
diff -u src/sys/netipsec/key.c:1.101 src/sys/netipsec/key.c:1.102
--- src/sys/netipsec/key.c:1.101	Wed Jul 20 07:37:51 2016
+++ src/sys/netipsec/key.c	Wed Feb 22 07:46:00 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: key.c,v 1.101 2016/07/20 07:37:51 ozaki-r Exp $	*/
+/*	$NetBSD: key.c,v 1.102 2017/02/22 07:46:00 ozaki-r Exp $	*/
 /*	$FreeBSD: src/sys/netipsec/key.c,v 1.3.2.3 2004/02/14 22:23:23 bms Exp $	*/
 /*	$KAME: key.c,v 1.191 2001/06/27 10:46:49 sakane Exp $	*/
 
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: key.c,v 1.101 2016/07/20 07:37:51 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: key.c,v 1.102 2017/02/22 07:46:00 ozaki-r Exp $");
 
 /*
  * This code is referd to RFC 2367
@@ -4182,7 +4182,7 @@ key_ismyaddr6(const struct sockaddr_in6 
 		 */
 		in6m = NULL;
 #ifdef __FreeBSD__
-		IN6_LOOKUP_MULTI(sin6->sin6_addr, ia->ia_ifp, in6m);
+		in6m = in6_lookup_multi(&sin6->sin6_addr, ia->ia_ifp);
 #else
 		for ((in6m) = ia->ia6_multiaddrs.lh_first;
 		     (in6m) != NULL &&

Reply via email to