DSA Distributed Switch Architecture for managed Ethernet switch chips
A networking subsystem that drives managed Ethernet switch chips found in routers, industrial gear, and embedded boards, exposing each switch port to Linux as its own network interface. It covers a wide range of silicon including Marvell Link Street 88E6xxx, Microchip KSZ and LAN937x, NXP SJA1105 automotive switches, and Realtek RTL83xx parts.
recommendation
It should stay in the kernel because DSA is a core, actively developed networking subsystem with feature work landing as recently as a March 2026 net-next series adding TCAM support to the Marvell mv88e6xxx driver. Multiple vendors including Microchip still sell new switch silicon that ships with upstream DSA drivers, OpenWrt relies on it as the standard switch architecture, and the kernel documentation treats it as a first-class subsystem.
repository signals
sources
- lore.kernel.org
Recent net-next development in March 2026 added substantial new mv88e6xxx functionality under drivers/net/dsa, indicating active upstream feature work rather than retirement.
- docs.kernel.org
Current kernel documentation treats DSA as a live networking subsystem with supported userspace configuration flows for switch ports.
- openwrt.org
OpenWrt documents DSA as the standard switch architecture used by many supported devices, showing ongoing real-world deployments.
- microchip.com
Microchip is still marketing new Ethernet switch families with explicit Linux DSA support, showing the hardware class remains in new products.
- microchip.com
Microchip publishes LAN937x software resources that point Linux users to upstream kernel drivers, reinforcing current vendor support for DSA-backed switch silicon.
codex reasoning notes (technical)
Not an early-exit case: local tree inspection with `rg` showed real bus/register switch drivers and module driver entry points throughout drivers/net/dsa. Lore evidence came from `lore_file_timeline` on drivers/net/dsa/mv88e6xxx/chip.c, which showed heavy activity through 2026-03-11 (including a large net-next TCAM series at the cited lore URL); that is strong evidence against deprecation or removal. Deployment/sales evidence came from web search results for current kernel docs, OpenWrt DSA docs, and Microchip Ethernet switch/LAN937x pages. This directory is an actively maintained subsystem for currently sold managed Ethernet switch ASICs, not a legacy one-off driver, so the correct disposition is keep.