]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
mv88e6060: disable hardware level MAC learning
authorAnderson Luiz Alves <alacn1@gmail.com>
Fri, 30 Nov 2018 23:58:36 +0000 (21:58 -0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 14 Aug 2019 09:18:49 +0000 (11:18 +0200)
commit94c6831380168e8712546e2eec900325a3c8d09d
treef6076331d9c442c8b9de714a0802f67c2c52a56e
parent1b4a0ec2eded6fa12aa74834dd8e76434bfd12be
mv88e6060: disable hardware level MAC learning

BugLink: https://bugs.launchpad.net/bugs/1837257
[ 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>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/net/dsa/mv88e6060.c