162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-or-later
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciconfig BLK_DEV_RNBD
462306a36Sopenharmony_ci	bool
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciconfig BLK_DEV_RNBD_CLIENT
762306a36Sopenharmony_ci	tristate "RDMA Network Block Device driver client"
862306a36Sopenharmony_ci	depends on INFINIBAND_RTRS_CLIENT
962306a36Sopenharmony_ci	select BLK_DEV_RNBD
1062306a36Sopenharmony_ci	select SG_POOL
1162306a36Sopenharmony_ci	help
1262306a36Sopenharmony_ci	  RNBD client is a network block device driver using rdma transport.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci	  RNBD client allows for mapping of a remote block devices over
1562306a36Sopenharmony_ci	  RTRS protocol from a target system where RNBD server is running.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	  If unsure, say N.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig BLK_DEV_RNBD_SERVER
2062306a36Sopenharmony_ci	tristate "RDMA Network Block Device driver server"
2162306a36Sopenharmony_ci	depends on INFINIBAND_RTRS_SERVER
2262306a36Sopenharmony_ci	select BLK_DEV_RNBD
2362306a36Sopenharmony_ci	help
2462306a36Sopenharmony_ci	  RNBD server is the server side of RNBD using rdma transport.
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci	  RNBD server allows for exporting local block devices to a remote client
2762306a36Sopenharmony_ci	  over RTRS protocol.
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	  If unsure, say N.
30