^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) config RDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) tristate "The Reliable Datagram Sockets Protocol"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) depends on INET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) The RDS (Reliable Datagram Sockets) protocol provides reliable,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) sequenced delivery of datagrams over Infiniband or TCP.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) config RDS_RDMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) tristate "RDS over Infiniband"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) depends on RDS && INFINIBAND && INFINIBAND_ADDR_TRANS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Allow RDS to use Infiniband as a transport.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) This transport supports RDMA operations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config RDS_TCP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) tristate "RDS over TCP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) depends on RDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) depends on IPV6 || !IPV6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Allow RDS to use TCP as a transport.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) This transport does not support RDMA operations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) config RDS_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) bool "RDS debugging messages"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) depends on RDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) default n