From: Igor Russkikh <igor.russk...@aquantia.com> Date: Thu, 5 Jul 2018 17:01:09 +0300
> Setting up macvlan/macvtap networks over atlantic NIC results > in no traffic over these networks because ndo_set_rx_mode did > not listed UC MACs as registered in unicast filter. > > Here we fix that taking into account maximum number of UC > filters supported by hardware. If more than MAX addresses were > registered, we just enable promisc and/or allmulti to pass > the traffic in. > > We also remove MULTICAST_ADDRESS_MAX constant from aq_cfg since > thats not a configurable parameter at all. > > Fixes: b21f502 ("net:ethernet:aquantia: Fix for multicast filter handling.") > Signed-off-by: Igor Russkikh <igor.russk...@aquantia.com> Applied and queued up for -stable. Thanks!