Loading...
1# SPDX-License-Identifier: GPL-2.0-only
2
3config RDS
4 tristate "The Reliable Datagram Sockets Protocol"
5 depends on INET
6 help
7 The RDS (Reliable Datagram Sockets) protocol provides reliable,
8 sequenced delivery of datagrams over Infiniband or TCP.
9
10config RDS_RDMA
11 tristate "RDS over Infiniband"
12 depends on RDS && INFINIBAND && INFINIBAND_ADDR_TRANS
13 help
14 Allow RDS to use Infiniband as a transport.
15 This transport supports RDMA operations.
16
17config RDS_TCP
18 tristate "RDS over TCP"
19 depends on RDS
20 depends on IPV6 || !IPV6
21 help
22 Allow RDS to use TCP as a transport.
23 This transport does not support RDMA operations.
24
25config RDS_DEBUG
26 bool "RDS debugging messages"
27 depends on RDS
28 default n
29
30config GCOV_PROFILE_RDS
31 bool "Enable GCOV profiling on RDS"
32 depends on GCOV_KERNEL
33 help
34 Enable GCOV profiling on RDS for checking which functions/lines
35 are executed.
36
37 If unsure, say N.
1
2config RDS
3 tristate "The RDS Protocol"
4 depends on INET
5 ---help---
6 The RDS (Reliable Datagram Sockets) protocol provides reliable,
7 sequenced delivery of datagrams over Infiniband or TCP.
8
9config RDS_RDMA
10 tristate "RDS over Infiniband"
11 depends on RDS && INFINIBAND && INFINIBAND_ADDR_TRANS
12 ---help---
13 Allow RDS to use Infiniband as a transport.
14 This transport supports RDMA operations.
15
16config RDS_TCP
17 tristate "RDS over TCP"
18 depends on RDS
19 ---help---
20 Allow RDS to use TCP as a transport.
21 This transport does not support RDMA operations.
22
23config RDS_DEBUG
24 bool "RDS debugging messages"
25 depends on RDS
26 default n
27