xref: /kernel/linux/linux-6.6/net/rds/Kconfig (revision 62306a36)
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciconfig RDS
462306a36Sopenharmony_ci	tristate "The Reliable Datagram Sockets Protocol"
562306a36Sopenharmony_ci	depends on INET
662306a36Sopenharmony_ci	help
762306a36Sopenharmony_ci	  The RDS (Reliable Datagram Sockets) protocol provides reliable,
862306a36Sopenharmony_ci	  sequenced delivery of datagrams over Infiniband or TCP.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciconfig RDS_RDMA
1162306a36Sopenharmony_ci	tristate "RDS over Infiniband"
1262306a36Sopenharmony_ci	depends on RDS && INFINIBAND && INFINIBAND_ADDR_TRANS
1362306a36Sopenharmony_ci	help
1462306a36Sopenharmony_ci	  Allow RDS to use Infiniband as a transport.
1562306a36Sopenharmony_ci	  This transport supports RDMA operations.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciconfig RDS_TCP
1862306a36Sopenharmony_ci	tristate "RDS over TCP"
1962306a36Sopenharmony_ci	depends on RDS
2062306a36Sopenharmony_ci	depends on IPV6 || !IPV6
2162306a36Sopenharmony_ci	help
2262306a36Sopenharmony_ci	  Allow RDS to use TCP as a transport.
2362306a36Sopenharmony_ci	  This transport does not support RDMA operations.
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciconfig RDS_DEBUG
2662306a36Sopenharmony_ci	bool "RDS debugging messages"
2762306a36Sopenharmony_ci	depends on RDS
2862306a36Sopenharmony_ci	default n
29