18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-or-later
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciconfig INFINIBAND_RTRS
48c2ecf20Sopenharmony_ci	tristate
58c2ecf20Sopenharmony_ci	depends on INFINIBAND_ADDR_TRANS
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciconfig INFINIBAND_RTRS_CLIENT
88c2ecf20Sopenharmony_ci	tristate "RTRS client module"
98c2ecf20Sopenharmony_ci	depends on INFINIBAND_ADDR_TRANS
108c2ecf20Sopenharmony_ci	select INFINIBAND_RTRS
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  RDMA transport client module.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci	  RDMA Transport (RTRS) client implements a reliable transport layer
158c2ecf20Sopenharmony_ci	  and also multipathing functionality and that it is intended to be
168c2ecf20Sopenharmony_ci	  the base layer for a block storage initiator over RDMA.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig INFINIBAND_RTRS_SERVER
198c2ecf20Sopenharmony_ci	tristate "RTRS server module"
208c2ecf20Sopenharmony_ci	depends on INFINIBAND_ADDR_TRANS
218c2ecf20Sopenharmony_ci	select INFINIBAND_RTRS
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  RDMA transport server module.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci	  RDMA Transport (RTRS) server module processing connection and IO
268c2ecf20Sopenharmony_ci	  requests received from the RTRS client module, it will pass the
278c2ecf20Sopenharmony_ci	  IO requests to its user eg. RNBD_server.
28