Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/netinet6 Use macro to iterate on the nd_prefix list



details:   https://anonhg.NetBSD.org/src/rev/c235a2fb233d
branches:  trunk
changeset: 819687:c235a2fb233d
user:      ozaki-r <ozaki-r%NetBSD.org@localhost>
date:      Wed Dec 14 04:13:50 2016 +0000

description:
Use macro to iterate on the nd_prefix list

diffstat:

 sys/netinet6/nd6_rtr.c |  7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diffs (29 lines):

diff -r f08885654fcb -r c235a2fb233d sys/netinet6/nd6_rtr.c
--- a/sys/netinet6/nd6_rtr.c    Wed Dec 14 04:05:11 2016 +0000
+++ b/sys/netinet6/nd6_rtr.c    Wed Dec 14 04:13:50 2016 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: nd6_rtr.c,v 1.125 2016/12/12 03:14:01 ozaki-r Exp $    */
+/*     $NetBSD: nd6_rtr.c,v 1.126 2016/12/14 04:13:50 ozaki-r Exp $    */
 /*     $KAME: nd6_rtr.c,v 1.95 2001/02/07 08:09:47 itojun Exp $        */
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nd6_rtr.c,v 1.125 2016/12/12 03:14:01 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nd6_rtr.c,v 1.126 2016/12/14 04:13:50 ozaki-r Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -900,9 +900,8 @@
        struct in6_ifaddr *ia;
        struct ifaddr *ifa, *ifa_next;
 
-       for (pr = nd_prefix.lh_first; pr; pr = pr_next) {
+       ND_PREFIX_LIST_FOREACH_SAFE(pr, pr_next) {
                int s;
-               pr_next = pr->ndpr_next;
 
                /*
                 * This function is called when we need to make more room for



Home | Main Index | Thread Index | Old Index