]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/au1000_eth.c
net: convert multicast list to list_head
[net-next-2.6.git] / drivers / net / au1000_eth.c
index 4da191b87b0d9ee857dea8ef4fff0adc347a482b..29631593cc234c0de84ea07af2a0666a239dccf6 100644 (file)
@@ -957,12 +957,12 @@ static void au1000_multicast_list(struct net_device *dev)
                aup->mac->control &= ~MAC_PROMISCUOUS;
                printk(KERN_INFO "%s: Pass all multicast\n", dev->name);
        } else {
-               struct dev_mc_list *mclist;
+               struct netdev_hw_addr *ha;
                u32 mc_filter[2];       /* Multicast hash filter */
 
                mc_filter[1] = mc_filter[0] = 0;
-               netdev_for_each_mc_addr(mclist, dev)
-                       set_bit(ether_crc(ETH_ALEN, mclist->dmi_addr)>>26,
+               netdev_for_each_mc_addr(ha, dev)
+                       set_bit(ether_crc(ETH_ALEN, ha->addr)>>26,
                                        (long *)mc_filter);
                aup->mac->multi_hash_high = mc_filter[1];
                aup->mac->multi_hash_low = mc_filter[0];