]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/hp100.c
net: convert multicast list to list_head
[net-next-2.6.git] / drivers / net / hp100.c
index b766a69bf0caa15fc8704d9522e80539bb61d550..86b2b4332341a1638d5a4295db78292e1ec566ca 100644 (file)
@@ -2100,15 +2100,15 @@ static void hp100_set_multicast_list(struct net_device *dev)
                } else {
                        int i, idx;
                        u_char *addrs;
-                       struct dev_mc_list *dmi;
+                       struct netdev_hw_addr *ha;
 
                        memset(&lp->hash_bytes, 0x00, 8);
 #ifdef HP100_DEBUG
                        printk("hp100: %s: computing hash filter - mc_count = %i\n",
                               dev->name, netdev_mc_count(dev));
 #endif
-                       netdev_for_each_mc_addr(dmi, dev) {
-                               addrs = dmi->dmi_addr;
+                       netdev_for_each_mc_addr(ha, dev) {
+                               addrs = ha->addr;
                                if ((*addrs & 0x01) == 0x01) {  /* multicast address? */
 #ifdef HP100_DEBUG
                                        printk("hp100: %s: multicast = %pM, ",