drivers/infiniband/ulp/iser

iSER iSCSI-over-RDMA storage initiator

An initiator for iSCSI Extensions for RDMA, a protocol that runs iSCSI storage traffic over InfiniBand or RoCE network adapters instead of plain TCP. It is used in enterprise data centers and HPC clusters that want low-latency, high-throughput access to remote block storage on modern RDMA-capable HCAs from vendors like NVIDIA/Mellanox.

keep-annotate conf=0.84 deploy=low replacement=none subsystem=infiniband category=storage-scsi-ata
84%

recommendation

It should stay in the kernel and is worth a short note about its niche audience. The code is still being actively maintained, with patches landing as recently as November 2025, and NVIDIA continues to ship and document iSER for current RDMA hardware. The user base is narrow — mainly enterprise storage and HPC shops with InfiniBand or RoCE fabrics — but the hardware is still sold new and the protocol remains a supported deployment option.

repository signals

7 files
3,741 source lines
39 commits, 5y
+310 / −440 lines added / removed, 5y
15 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 39 total · active in 20/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 2 commits · +2 −0 2021-06: 2 commits · +2 −2 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +1 −1 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 6 commits · +158 −253 2022-01: 1 commit · +0 −2 2022-02: 1 commit · +1 −0 2022-03: 4 commits · +62 −81 2022-04: 1 commit · +5 −5 2022-05: 1 commit · +1 −1 2022-06: 2 commits · +6 −4 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +6 −1 2022-09: 0 commits · +0 −0 2022-10: 3 commits · +29 −38 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +1 −1 2023-02: 0 commits · +0 −0 2023-03: 4 commits · +11 −16 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: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 2 commits · +10 −11 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +0 −4 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +4 −4 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +1 −5 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +1 −1 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +9 −10 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `iscsi_iser.c` saw upstream maintenance in November 2025, indicating the driver is still receiving attention.

  2. lore.kernel.org

    A 2025 linux-rdma patch touched iSER directly; recent traffic is maintenance/cleanup, not removal.

  3. docs.nvidia.com

    NVIDIA published current 2026 documentation for iSER initiator/targets, showing the protocol remains supported with modern RDMA deployments.

  4. cateee.net

    LKDDb shows `CONFIG_INFINIBAND_ISER` still present through 7.0-rc+HEAD, so the upstream kernel still carries the option.

codex reasoning notes (technical)

This is a real driver/ULP module (`iSCSI Extensions for RDMA`). `lore_activity` on `drivers/infiniband/ulp/iser/iscsi_iser.c` showed 32 touches in the last 5y, including the cited 2025 linux-rdma patches; checked traffic looked like ongoing maintenance rather than deprecation/removal. `lore_file_timeline` on the directory path returned no matches, which appears to be a path-index limitation for directories, not evidence of inactivity. Web search found current NVIDIA iSER docs and the LKDDb config page, supporting that iSER still targets currently sold RDMA hardware, but as a niche enterprise/storage deployment rather than mass-market hardware. Source acquisition: first two URLs via `lore_activity`; NVIDIA and LKDDb URLs via web search.