Mellanox/NVIDIA Spectrum Ethernet switch ASICs
Drives Mellanox (now NVIDIA) Spectrum-family data-center Ethernet switch ASICs, spanning the original Spectrum through Spectrum-4 generations used in products like the SN2000, SN3000, SN4000, and current SN5000 series. These are high-port-count 10/25/100/200/400/800 GbE switches deployed in cloud, HPC, and enterprise data-center fabrics, typically running Linux on the switch CPU.
recommendation
It should stay in the kernel because the hardware is current, actively sold, and the code is actively maintained. Hundreds of substantive commits over the last five years, fixes landing as recently as late 2025 and early 2026, and no sign of a deprecation discussion all point to a healthy in-tree driver with no replacement on the horizon.
repository signals
sources
- git.kernel.org
Recent upstream bug-fix activity in mlxsw (Dec 4, 2025) shows the driver is actively maintained, not pending removal.
- git.kernel.org
The directory was still being touched in mainline in February 2026, indicating current upstream attention.
- cateee.net
LKDDb identifies mlxsw as support for Mellanox Technologies Switch ASICs and shows current kernel presence.
- cateee.net
LKDDb lists Spectrum through Spectrum-4 PCI IDs under mlxsw_spectrum, tying the driver to current Spectrum hardware generations.
- nvidia.com
NVIDIA's current Ethernet product page shows Spectrum Ethernet remains an actively marketed switch platform.
- docs.nvidia.com
NVIDIA documentation for the SN5000 series describes Spectrum-4 switches as current data-center products, supporting continued new deployments.
codex reasoning notes (technical)
Real driver directory confirmed locally via module_init/module driver markers and Kconfig. Recent activity came from local `git log` on the directory; canonical kernel.org commit URLs were then constructed from the observed hashes. LKDDb URLs were obtained via web search (`site:cateee.net LKDDb CONFIG_MLXSW*`). NVIDIA product/docs URLs were obtained via web search (`site:nvidia.com Spectrum-4`, `site:docs.nvidia.com SN5000`). Limited lore-targeted web search found no removal/deprecation discussion; combined with 757 substantive commits in 5y and fresh 2025-2026 fixes, this points strongly to keep. No natural upstream replacement driver exists for the same ASIC family.