mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2024-12-28 16:53:49 +00:00
bc75dcc3ce
To better our unit tests we need code coverage to be part of the kernel. This patch borrows heavily from how CONFIG_GCOV_PROFILE_FTRACE is implemented Reviewed-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com> Signed-off-by: Allison Henderson <allison.henderson@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
38 lines
908 B
Plaintext
38 lines
908 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
config RDS
|
|
tristate "The Reliable Datagram Sockets Protocol"
|
|
depends on INET
|
|
help
|
|
The RDS (Reliable Datagram Sockets) protocol provides reliable,
|
|
sequenced delivery of datagrams over Infiniband or TCP.
|
|
|
|
config RDS_RDMA
|
|
tristate "RDS over Infiniband"
|
|
depends on RDS && INFINIBAND && INFINIBAND_ADDR_TRANS
|
|
help
|
|
Allow RDS to use Infiniband as a transport.
|
|
This transport supports RDMA operations.
|
|
|
|
config RDS_TCP
|
|
tristate "RDS over TCP"
|
|
depends on RDS
|
|
depends on IPV6 || !IPV6
|
|
help
|
|
Allow RDS to use TCP as a transport.
|
|
This transport does not support RDMA operations.
|
|
|
|
config RDS_DEBUG
|
|
bool "RDS debugging messages"
|
|
depends on RDS
|
|
default n
|
|
|
|
config GCOV_PROFILE_RDS
|
|
bool "Enable GCOV profiling on RDS"
|
|
depends on GCOV_KERNEL
|
|
help
|
|
Enable GCOV profiling on RDS for checking which functions/lines
|
|
are executed.
|
|
|
|
If unsure, say N.
|