net: use netdev_mc_count and netdev_mc_empty when appropriate
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / net / pcmcia / 3c589_cs.c
index 322e11df0097f1f04204fd6a09d6a892273b1965..091e0b00043ea2cf92e85c99a98229b60734a25c 100644 (file)
@@ -886,7 +886,7 @@ static void set_rx_mode(struct net_device *dev)
 
     if (dev->flags & IFF_PROMISC)
        opts |= RxMulticast | RxProm;
-    else if (dev->mc_count || (dev->flags & IFF_ALLMULTI))
+    else if (!netdev_mc_empty(dev) || (dev->flags & IFF_ALLMULTI))
        opts |= RxMulticast;
     outw(opts, ioaddr + EL3_CMD);
 }