Use queue(3).
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 20 Jun 2005 13:30:53 +0000 (13:30 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 20 Jun 2005 13:30:53 +0000 (13:30 +0000)
sys/dev/netif/vr/if_vr.c

index b40b02e..eb33423 100644 (file)
@@ -30,7 +30,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/if_vr.c,v 1.26.2.13 2003/02/06 04:46:20 silby Exp $
- * $DragonFly: src/sys/dev/netif/vr/if_vr.c,v 1.31 2005/06/20 13:08:01 joerg Exp $
+ * $DragonFly: src/sys/dev/netif/vr/if_vr.c,v 1.32 2005/06/20 13:30:53 joerg Exp $
  */
 
 /*
@@ -556,8 +556,7 @@ vr_setmulti(struct vr_softc *sc)
        CSR_WRITE_4(sc, VR_MAR1, 0);
 
        /* Now program new ones. */
-       for (ifma = ifp->if_multiaddrs.lh_first; ifma != NULL;
-                               ifma = ifma->ifma_link.le_next) {
+       LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
                int h;
 
                if (ifma->ifma_addr->sa_family != AF_LINK)