NVIDIA/Mellanox ConnectX mlx5 firmware control interface
A userspace-facing firmware control channel for NVIDIA/Mellanox ConnectX network adapters (the mlx5 family), letting administrators and vendor tools issue firmware RPC commands to high-end datacenter NICs such as ConnectX-6 Dx, ConnectX-7, and the ConnectX-8 SuperNIC used in modern AI and cloud deployments.
recommendation
It should stay in the kernel because it is brand new, added in March 2025, and is actively maintained: feature patches and bug fixes were still landing through August and September 2025. It supports current-generation NVIDIA ConnectX-6 Dx, ConnectX-7, and ConnectX-8 SuperNIC hardware that is being sold and deployed today in AI and cloud datacenters.
repository signals
sources
- spinics.net
Patch series posted on 2025-09-08 adds new fwctl/mlx5 firmware RPC commands, indicating ongoing upstream feature work rather than retirement.
- lkml.org
A 2025-08-11 review thread for a fwctl/mlx5 memory-management fix shows active maintenance and bug-fix traffic.
- git.zx2c4.com
The upstream commit merged in March 2025 introduced fwctl/mlx5 as support for communicating with mlx5 firmware, confirming the driver is very new.
- nvidia.com
NVIDIA's current ConnectX NIC product page lists ConnectX-6 Dx, ConnectX-7, and ConnectX-8/SuperNIC products, so mlx5-family hardware is still sold new in 2025.
- docs.nvidia.com
NVIDIA documentation for ConnectX-8 SuperNIC describes current-generation mlx5-family hardware aimed at new AI/cloud deployments.
codex reasoning notes (technical)
Local inspection via exec_command showed a real auxiliary kernel driver (`module_auxiliary_driver`, `MODULE_DESCRIPTION("mlx5 ConnectX fwctl driver")`) in `drivers/fwctl/mlx5/main.c`. Local git log via exec_command showed the directory was introduced in March 2025 and touched again in September 2025. The cited spinics/LKML URLs were obtained via web search and show active feature and fix traffic; no removal/deprecation discussion surfaced. The NVIDIA product/doc URLs were obtained via web search and show current ConnectX-family hardware remains on sale, so this driver is for actively deployed datacenter NICs rather than obsolete legacy hardware.