net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2
[deliverable/linux.git] / drivers / net / mac89x0.c
index 23b633e2ac42cc3eb042b9729939b79a0250e429..c292a608f9a9c1d04bd1dabd8f439f22a60b6b73 100644 (file)
@@ -568,9 +568,7 @@ static void set_multicast_list(struct net_device *dev)
        if(dev->flags&IFF_PROMISC)
        {
                lp->rx_mode = RX_ALL_ACCEPT;
-       }
-       else if((dev->flags&IFF_ALLMULTI)||dev->mc_list)
-       {
+       } else if ((dev->flags & IFF_ALLMULTI) || !netdev_mc_empty(dev)) {
                /* The multicast-accept list is initialized to accept-all, and we
                   rely on higher-level filtering for now. */
                lp->rx_mode = RX_MULTCAST_ACCEPT;
This page took 0.024988 seconds and 5 git commands to generate.