]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/sgiseeq.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6
[mv-sheeva.git] / drivers / net / sgiseeq.c
index 6b364a6c6c60399146203ed58c3ec655f89f1cdc..ed999d31f1fa802e4738d466c68ea7e03f263ce0 100644 (file)
@@ -660,7 +660,7 @@ static void sgiseeq_set_multicast(struct net_device *dev)
 
        if(dev->flags & IFF_PROMISC)
                sp->mode = SEEQ_RCMD_RANY;
-       else if ((dev->flags & IFF_ALLMULTI) || dev->mc_count)
+       else if ((dev->flags & IFF_ALLMULTI) || !netdev_mc_empty(dev))
                sp->mode = SEEQ_RCMD_RBMCAST;
        else
                sp->mode = SEEQ_RCMD_RBCAST;