Skip to content

Commit d527043

Browse files
edumazetdavem330
authored andcommitted
macvlan: broadcast addr should be part of mc_filter
commit cd431e7 (macvlan: add multicast filter) forgot the broadcast case. Signed-off-by: Eric Dumazet <[email protected]> Reported-by: Maciej Żenczykowski <[email protected]> SIgned-off-by: Maciej Żenczykowski <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 6a98dcf commit d527043

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/net/macvlan.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,9 @@ static void macvlan_set_mac_lists(struct net_device *dev)
426426
netdev_for_each_mc_addr(ha, dev) {
427427
__set_bit(mc_hash(ha->addr), filter);
428428
}
429+
430+
__set_bit(mc_hash(dev->broadcast), filter);
431+
429432
bitmap_copy(vlan->mc_filter, filter, MACVLAN_MC_FILTER_SZ);
430433
}
431434
dev_uc_sync(vlan->lowerdev, dev);

0 commit comments

Comments
 (0)