NVIDIA/Mellanox ConnectX E-Switch (mlx5 SR-IOV switching)
The embedded virtual switch built into NVIDIA/Mellanox ConnectX and BlueField smart network adapters, which steers traffic between the physical ports, the host, and SR-IOV virtual functions or representor ports. It is the piece that makes hardware-offloaded networking for VMs, containers, and DPU workloads work on modern 25/100/200/400 GbE datacenter NICs.
recommendation
It should stay because it is part of the mainline mlx5 stack for current NVIDIA ConnectX-6, ConnectX-7, and BlueField products that are still sold and widely deployed in datacenters in 2025. The code is under active development, with new devlink features landing in net-next as recently as early 2026 and bug fixes flowing into stable, so there is no question of retirement.
repository signals
sources
- spinics.net
A net-next patch from February 3, 2026 adds new mlx5 E-Switch/devlink functionality for host PF state control, indicating active upstream feature work rather than retirement.
- spinics.net
A November 6, 2025 netdev patch series proposes 'devlink eswitch inactive mode', showing ongoing design and review activity around mlx5 eswitch behavior.
- spinics.net
A March 23, 2026 stable patch carries an mlx5 esw QoS locking fix, indicating current bug-fix maintenance for this code.
- docs.kernel.org
Current kernel documentation describes mlx5 devlink E-Switch parameters and notes future ConnectX-8 behavior, showing the subsystem is current and forward-looking.
- nvidia.com
NVIDIA's current Ethernet adapter lineup still markets ConnectX NICs, including ConnectX-6 Dx and ConnectX-7, as active products.
- docs.nvidia.com
NVIDIA's ConnectX-6 Dx user manual, updated March 1, 2025, documents actively sold adapter SKUs alongside only some legacy EOL part numbers, consistent with ongoing availability of mlx5-era hardware.
codex reasoning notes (technical)
Keep. Local shell inspection of the in-tree history (`git log` on this directory) shows heavy recent activity through 2026-03-19 with fixes and feature work, not end-of-life drift. No upstream removal/deprecation series was found; web search located active net-next and stable traffic on spinics mirrors of lore-indexed mail instead. URLs were obtained via web search results; the activity signal was cross-checked against local kernel git history. Hardware remains in new datacenter/SmartNIC deployments via current NVIDIA ConnectX products, and this directory is part of the main mlx5 stack rather than something with a separate replacement driver.