summaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa/mt7530.h
diff options
context:
space:
mode:
authorArınç ÜNAL <arinc.unal@arinc9.com>2023-06-17 08:26:46 +0200
committerDavid S. Miller <davem@davemloft.net>2023-06-20 10:40:25 +0200
commitd7c66073559386b836bded7cdc8b66ee5c049129 (patch)
treef3515b4d198bab87ee4a5cdcb1dddde1db6bf0ff /drivers/net/dsa/mt7530.h
parentnet: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch (diff)
downloadlinux-d7c66073559386b836bded7cdc8b66ee5c049129.tar.xz
linux-d7c66073559386b836bded7cdc8b66ee5c049129.zip
net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
BPDUs are link-local frames, therefore they must be trapped to the CPU port. Currently, the MT7530 switch treats BPDUs as regular multicast frames, therefore flooding them to user ports. To fix this, set BPDUs to be trapped to the CPU port. Group this on mt7530_setup() and mt7531_setup_common() into mt753x_trap_frames() and call that. Fixes: b8f126a8d543 ("net-next: dsa: add dsa support for Mediatek MT7530 switch") Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/dsa/mt7530.h')
0 files changed, 0 insertions, 0 deletions