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.
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
19files
8,630source lines
144commits, 5y
+2,815 / −2,242lines added / removed, 5y
30authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 144 total · active in 29/61 months
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.