xref: /linux/drivers/infiniband/ulp/rtrs/Kconfig (revision a4eb44a6435d6d8f9e642407a4a06f65eb90ca04)
1# SPDX-License-Identifier: GPL-2.0-or-later
2
3config INFINIBAND_RTRS
4	tristate
5	depends on INFINIBAND_ADDR_TRANS
6
7config INFINIBAND_RTRS_CLIENT
8	tristate "RTRS client module"
9	depends on INFINIBAND_ADDR_TRANS
10	select INFINIBAND_RTRS
11	help
12	  RDMA transport client module.
13
14	  RDMA Transport (RTRS) client implements a reliable transport layer
15	  and also multipathing functionality and that it is intended to be
16	  the base layer for a block storage initiator over RDMA.
17
18config INFINIBAND_RTRS_SERVER
19	tristate "RTRS server module"
20	depends on INFINIBAND_ADDR_TRANS
21	select INFINIBAND_RTRS
22	help
23	  RDMA transport server module.
24
25	  RDMA Transport (RTRS) server module processing connection and IO
26	  requests received from the RTRS client module, it will pass the
27	  IO requests to its user eg. RNBD_server.
28