drivers/infiniband/ulp/rtrs

RTRS RDMA Transport (upper-layer protocol module)

RTRS (RDMA Transport) is a software protocol layer that runs on top of any RDMA-capable network fabric, such as InfiniBand or RoCE Ethernet. It provides a generic client/server message and data-transfer service used by other in-kernel components (notably the RNBD remote block device) rather than driving any specific piece of hardware.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=infiniband category=not-a-driver
100%

recommendation

This is not actually a hardware driver; it is an upper-layer RDMA protocol module that sits above whatever InfiniBand or RoCE adapter driver is in use. Questions about whether to keep, deprecate, or remove it belong to the RDMA subsystem and its consumers (like RNBD), not to a hardware-retirement review.

repository signals

19 files
8,630 source lines
144 commits, 5y
+2,815 / −2,242 lines added / removed, 5y
30 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 144 total · active in 29/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +2 −1 2021-05: 21 commits · +150 −123 2021-06: 11 commits · +206 −144 2021-07: 6 commits · +43 −31 2021-08: 6 commits · +120 −118 2021-09: 7 commits · +99 −65 2021-10: 0 commits · +0 −0 2021-11: 2 commits · +7 −4 2021-12: 0 commits · +0 −0 2022-01: 9 commits · +1,231 −1,192 2022-02: 2 commits · +21 −18 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +1 −1 2022-06: 0 commits · +0 −0 2022-07: 7 commits · +84 −82 2022-08: 6 commits · +244 −23 2022-09: 5 commits · +11 −19 2022-10: 2 commits · +2 −3 2022-11: 8 commits · +44 −72 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +1 −2 2023-03: 1 commit · +2 −2 2023-04: 3 commits · +26 −34 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 1 commit · +21 −17 2023-09: 2 commits · +7 −2 2023-10: 0 commits · +0 −0 2023-11: 10 commits · +38 −22 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +1 −1 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: 11 commits · +117 −45 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +1 −1 2025-01: 1 commit · +3 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 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: 2 commits · +37 −21 2025-12: 2 commits · +2 −7 2026-01: 10 commits · +247 −135 2026-02: 4 commits · +47 −57 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: `drivers/infiniband/ulp/rtrs` is an RDMA upper-layer protocol/software transport module, not a hardware-bound device driver for a specific chipset or device family.