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