]> Pileus Git - ~andy/linux/blobdiff - drivers/net/mac89x0.c
ath5k: Use high bitrates for ACK/CTS
[~andy/linux] / 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;