summaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa
diff options
context:
space:
mode:
authorVladimir Oltean <vladimir.oltean@nxp.com>2021-01-18 15:52:10 +0200
committerJakub Kicinski <kuba@kernel.org>2021-01-18 11:41:35 -0800
commit79267ae22615496655feee2db0848f6786bcf67a (patch)
treee9aa03bc4b66fed4e7b4a21f455bbfa38b3750d4 /drivers/net/dsa
parent66c556025d687dbdd0f748c5e1df89c977b6c02a (diff)
downloadlinux-stable-79267ae22615496655feee2db0848f6786bcf67a.tar.gz
linux-stable-79267ae22615496655feee2db0848f6786bcf67a.tar.bz2
linux-stable-79267ae22615496655feee2db0848f6786bcf67a.zip
net: mscc: ocelot: allow offloading of bridge on top of LAG
The blamed commit was too aggressive, and it made ocelot_netdevice_event react only to network interface events emitted for the ocelot switch ports. In fact, only the PRECHANGEUPPER should have had that check. When we ignore all events that are not for us, we miss the fact that the upper of the LAG changes, and the bonding interface gets enslaved to a bridge. This is an operation we could offload under certain conditions. Fixes: 7afb3e575e5a ("net: mscc: ocelot: don't handle netdev events for other netdevs") Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Link: https://lore.kernel.org/r/20210118135210.2666246-1-olteanv@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/dsa')
0 files changed, 0 insertions, 0 deletions