--- a/drivers/net/adm5120sw.c +++ b/drivers/net/adm5120sw.c @@ -937,7 +937,7 @@ static void adm5120_if_set_multicast_lis t |= (ports << CPUP_CONF_DUNP_SHIFT); if (dev->flags & IFF_PROMISC || dev->flags & IFF_ALLMULTI || - dev->mc_count) + netdev_mc_count(dev)) /* enable multicast packets */ t &= ~(ports << CPUP_CONF_DMCP_SHIFT); else