Mellanox/NVIDIA ConnectX IPoIB acceleration for mlx5
Hardware-accelerated IP-over-InfiniBand support for NVIDIA/Mellanox ConnectX-4 and newer InfiniBand adapters, letting IP traffic ride on InfiniBand fabrics with offloads handled by the network card. It is widely used in HPC clusters, AI training fabrics, and high-end storage and datacenter networks built on ConnectX-4 through ConnectX-7 VPI hardware.
recommendation
It should stay because the underlying ConnectX-4, ConnectX-6, and ConnectX-7 VPI adapters are still sold new by NVIDIA in 2025 and are core to HPC, AI, and storage fabrics. The code has seen steady upstream maintenance through 2024-2025, and NVIDIA continues to document Enhanced IPoIB as a current feature. If the accelerated path were ever dropped, the generic ib_ipoib driver remains as a fallback.
repository signals
sources
- docs.kernel.org
Current kernel docs still list CONFIG_MLX5_CORE_IPOIB as 'IPoIB offloads & acceleration support' for mlx5.
- docs.nvidia.com
NVIDIA documents Enhanced IPoIB as a current feature and states it is supported on ConnectX-4 adapter cards family and above only.
- docs.nvidia.com
ConnectX-6 VPI adapter documentation lists current InfiniBand/Ethernet adapter SKUs and positions them for HPC, storage, and datacenter deployments.
- docs.nvidia.com
ConnectX-7 VPI documentation presents the family as a current InfiniBand/Ethernet adapter line for AI, scientific computing, and hyperscale/cloud workloads.
codex reasoning notes (technical)
Real driver directory, not an early-exit case: local `sed` reads of `ipoib.c` and `ethtool.c` show mlx5-enhanced IPoIB netdev support for IB-port HCAs and explicit linkage to `ib_ipoib`. Local shell `git -c safe.directory=... log --since=2021-01-01 -- drivers/net/ethernet/mellanox/mlx5/core/ipoib` showed steady 2021-2025 maintenance traffic, with recent 2024-2025 fixes/refactors and no directory-specific remove/deprecate hits from a grep over commit subjects. The cited kernel-doc URL was obtained via web search; the NVIDIA IPoIB and ConnectX-6/7 URLs were also obtained via web search/open. Conclusion: this is active support for still-current ConnectX InfiniBand hardware in ongoing HPC/datacenter niches, so removal/deprecation is not indicated; if acceleration were ever dropped, generic `ib_ipoib` is the natural fallback.