mv88e6060: disable hardware level MAC learning
authorAnderson Luiz Alves <alacn1@gmail.com>
Fri, 30 Nov 2018 23:58:36 +0000 (21:58 -0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 Dec 2018 13:15:20 +0000 (14:15 +0100)
commit4ae4046a124689e2808363bf5fe736b25ca6464d
tree305f42d371d168b0b4fd5b5a70c9e60e06eb684f
parent2ef6e0fe383f797a5c492767b7ade124430e9018
mv88e6060: disable hardware level MAC learning

[ Upstream commit a74515604a7b171f2702bdcbd1e231225fb456d0 ]

Disable hardware level MAC learning because it breaks station roaming.
When enabled it drops all frames that arrive from a MAC address
that is on a different port at learning table.

Signed-off-by: Anderson Luiz Alves <alacn1@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/dsa/mv88e6060.c