]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: dsa: vsc73xx: Add bridge support
authorPawel Dembicki <paweldembicki@gmail.com>
Sat, 13 Jul 2024 21:16:17 +0000 (23:16 +0200)
committerJakub Kicinski <kuba@kernel.org>
Mon, 15 Jul 2024 13:55:16 +0000 (06:55 -0700)
commit6dfaaa27633711ba52c418d578b3a13b0c8bfd8d
tree2f428563b38f0f7e52282dae44b3e643f9cbac5d
parent85aabd1fe9d6af4dc5d11a2d8be567ec45d1dc5e
net: dsa: vsc73xx: Add bridge support

This patch adds bridge support for the vsc73xx driver.

The vsc73xx requires minimal operations and ithe generic
dsa_tag_8021q_bridge_* API is sufficient.
The forwarding matrix is managed by vsc73xx_port_stp_state_set() ->
vsc73xx_refresh_fwd_map()i routine, which is called immediately after
.port_bridge_join() and .port_bridge_leave().

Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Link: https://patch.msgid.link/20240713211620.1125910-12-paweldembicki@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/vitesse-vsc73xx-core.c