Searched hist:"94 b3b542303f3055c326df74ef144a8a790d7d7f" (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_cfg.h | diff 94b3b542303f3055c326df74ef144a8a790d7d7f Thu Jul 05 09:01:09 CDT 2018 Igor Russkikh <igor.russkikh@aquantia.com> net: aquantia: vlan unicast address list correct handling
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.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | aq_hw.h | diff 94b3b542303f3055c326df74ef144a8a790d7d7f Thu Jul 05 09:01:09 CDT 2018 Igor Russkikh <igor.russkikh@aquantia.com> net: aquantia: vlan unicast address list correct handling
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.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | aq_main.c | diff 94b3b542303f3055c326df74ef144a8a790d7d7f Thu Jul 05 09:01:09 CDT 2018 Igor Russkikh <igor.russkikh@aquantia.com> net: aquantia: vlan unicast address list correct handling
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.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | aq_nic.h | diff 94b3b542303f3055c326df74ef144a8a790d7d7f Thu Jul 05 09:01:09 CDT 2018 Igor Russkikh <igor.russkikh@aquantia.com> net: aquantia: vlan unicast address list correct handling
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.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | aq_nic.c | diff 94b3b542303f3055c326df74ef144a8a790d7d7f Thu Jul 05 09:01:09 CDT 2018 Igor Russkikh <igor.russkikh@aquantia.com> net: aquantia: vlan unicast address list correct handling
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.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_a0.c | diff 94b3b542303f3055c326df74ef144a8a790d7d7f Thu Jul 05 09:01:09 CDT 2018 Igor Russkikh <igor.russkikh@aquantia.com> net: aquantia: vlan unicast address list correct handling
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.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | hw_atl_b0.c | diff 94b3b542303f3055c326df74ef144a8a790d7d7f Thu Jul 05 09:01:09 CDT 2018 Igor Russkikh <igor.russkikh@aquantia.com> net: aquantia: vlan unicast address list correct handling
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.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|