[PATCH net-next v5 0/7] net: dsa: motorcomm: Add BR_FLOOD and BR_MCAST_FLOOD support
From: David Yang
Date: Sun Nov 08 2026 - 16:45:29 EST
Offload BR_FLOOD / BR_MCAST_FLOOD to the hardware for bridges when
feasible.
v5:
- drop patch 3 of preexisting issue
- fix issues found by sashiko
- program RMA registers
v4: https://lore.kernel.org/r/20261107121631.1040612-1-mmyangfl@xxxxxxxxx
- fix VID 0 handling
- reset port flags on bridge leaving
- remove local cpu_ports_mask
- translate FDB VID for VLAN-unaware bridges
- limit offloading to exactly one bridge
v3: https://lore.kernel.org/r/20261103140109.874443-1-mmyangfl@xxxxxxxxx
- refactor port isolation and filter action for standalone ports
- recompute flags when a port leaves bridge
- honor BR_HAIRPIN
v2: https://lore.kernel.org/r/20261011030228.2761810-1-mmyangfl@xxxxxxxxx
- fix build error
v1: https://lore.kernel.org/r/20261009005542.72860-1-mmyangfl@xxxxxxxxx
David Yang (7):
net: dsa: motorcomm: Fix VLAN SVL and learn limit definitions
net: dsa: motorcomm: Drop VID 0 VLAN table programming
net: dsa: motorcomm: Remove local cpu_ports_mask
net: dsa: motorcomm: Isolate all ports during chip setup
net: dsa: motorcomm: Translate FDB VID for VLAN-unaware bridges
net: dsa: motorcomm: Report inconsistency on bridge join failure
net: dsa: motorcomm: Support BR_FLOOD and BR_MCAST_FLOOD offloading
drivers/net/dsa/motorcomm/chip.c | 242 +++++++++++++++++++++++++------
drivers/net/dsa/motorcomm/chip.h | 21 ++-
2 files changed, 213 insertions(+), 50 deletions(-)
--
2.53.0