drivers/infiniband/ulp/ipoib

IP over InfiniBand (IPoIB) network transport

A networking layer that lets standard IP traffic run over InfiniBand fabrics, so that InfiniBand host adapters such as Mellanox/NVIDIA ConnectX cards can appear as ordinary network interfaces alongside their native RDMA use. It is widely used in HPC clusters, AI training fabrics, and enterprise storage networks where InfiniBand is the primary interconnect.

keep conf=0.90 deploy=medium replacement=none subsystem=infiniband category=networking-other
90%

recommendation

It should stay in the kernel because InfiniBand remains a mainstream high-performance interconnect, the hardware (NVIDIA ConnectX-7 and similar) is actively sold in 2025, and the code is still receiving maintenance — including a stable backport in November 2025 and ongoing linux-rdma patches into 2026. There is no replacement for this generic upper-layer protocol and clear evidence of active deployed users.

repository signals

12 files
8,987 source lines
46 commits, 5y
+423 / −250 lines added / removed, 5y
33 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 46 total · active in 31/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 3 commits · +29 −29 2021-06: 1 commit · +4 −3 2021-07: 1 commit · +4 −4 2021-08: 1 commit · +6 −2 2021-09: 0 commits · +0 −0 2021-10: 2 commits · +16 −15 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +0 −2 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +7 −5 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +1 −1 2022-07: 2 commits · +5 −3 2022-08: 2 commits · +4 −4 2022-09: 1 commit · +1 −1 2022-10: 1 commit · +1 −1 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +7 −0 2023-01: 2 commits · +9 −1 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +2 −0 2023-10: 2 commits · +3 −4 2023-11: 2 commits · +61 −3 2023-12: 1 commit · +1 −5 2024-01: 1 commit · +1 −2 2024-02: 1 commit · +2 −2 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +1 −2 2024-05: 2 commits · +8 −4 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +0 −4 2024-09: 0 commits · +0 −0 2024-10: 2 commits · +5 −7 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +7 −4 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 3 commits · +162 −94 2025-06: 1 commit · +2 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +11 −10 2025-10: 1 commit · +29 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +2 −4 2026-02: 3 commits · +32 −34 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `ipoib_main.c` was still receiving upstream functional maintenance in January 2026.

  2. lore.kernel.org

    An `IB/ipoib` fix was backported to stable in November 2025, indicating ongoing deployed-user relevance.

  3. docs.nvidia.com

    NVIDIA documents IPoIB as a supported networking mode for ConnectX InfiniBand ports, showing contemporary vendor support and usage guidance.

  4. docs.nvidia.com

    ConnectX-7 InfiniBand/VPI adapters are current products, so hardware class covered by IPoIB is still sold new in 2025/2026.

codex reasoning notes (technical)

Real driver, not an internal helper: local Kconfig inspection shows `config INFINIBAND_IPOIB` as a loadable IP-over-InfiniBand network driver. `lore_activity` on `drivers/infiniband/ulp/ipoib/ipoib_main.c` produced the 2026 linux-rdma patch URL and 2025 stable backport URL; `lore_file_timeline` showed steady 2021-2026 activity rather than removal churn. Web search produced the two NVIDIA docs URLs showing both current IPoIB documentation and currently sold ConnectX-7 InfiniBand adapters. This is a generic ULP for active InfiniBand deployments, so there is no like-for-like upstream replacement and no deprecation signal.