summaryrefslogtreecommitdiffstats
path: root/target/linux/atheros/patches-2.6.35/111-ar231x-mc_count.patch
blob: b9c3e07a5bbb7bae82344e3988ae7e7bde69ddcc (plain)
1
2
3
4
5
6
7
8
9
10
11
--- a/drivers/net/ar231x.c
+++ b/drivers/net/ar231x.c
@@ -321,7 +321,7 @@ static void ar231x_multicast_list(struct
 		filter |= MAC_CONTROL_PR;
 	else
 		filter &= ~MAC_CONTROL_PR;
-	if ((dev->flags & IFF_ALLMULTI) || (dev->mc_count > 0))
+	if ((dev->flags & IFF_ALLMULTI) || (netdev_mc_count(dev) > 0))
 		filter |= MAC_CONTROL_PM;
 	else
 		filter &= ~MAC_CONTROL_PM;