xref: /openbmc/linux/drivers/block/rnbd/Kconfig (revision 2cf1c348)
1# SPDX-License-Identifier: GPL-2.0-or-later
2
3config BLK_DEV_RNBD
4	bool
5
6config BLK_DEV_RNBD_CLIENT
7	tristate "RDMA Network Block Device driver client"
8	depends on INFINIBAND_RTRS_CLIENT
9	select BLK_DEV_RNBD
10	select SG_POOL
11	help
12	  RNBD client is a network block device driver using rdma transport.
13
14	  RNBD client allows for mapping of a remote block devices over
15	  RTRS protocol from a target system where RNBD server is running.
16
17	  If unsure, say N.
18
19config BLK_DEV_RNBD_SERVER
20	tristate "RDMA Network Block Device driver server"
21	depends on INFINIBAND_RTRS_SERVER
22	select BLK_DEV_RNBD
23	help
24	  RNBD server is the server side of RNBD using rdma transport.
25
26	  RNBD server allows for exporting local block devices to a remote client
27	  over RTRS protocol.
28
29	  If unsure, say N.
30