Directory Files
.. 7
File Size
Kconfig 710 B
Makefile 542 B
af_rds.c 24 kB
bind.c 7.9 kB
cong.c 13 kB
connection.c 27 kB
ib.c 18 kB
ib.h 14 kB
ib_cm.c 37 kB
ib_frmr.c 12 kB
ib_mr.h 4.9 kB
ib_rdma.c 18 kB
ib_recv.c 32 kB
ib_ring.c 4.9 kB
ib_send.c 31 kB
ib_stats.c 3.2 kB
ib_sysctl.c 4.1 kB
info.c 6.6 kB
info.h 973 B
loop.c 7.3 kB
loop.h 235 B
message.c 14 kB
page.c 4.7 kB
rdma.c 26 kB
rdma_transport.c 8.7 kB
rdma_transport.h 860 B
rds.h 32 kB
rds.mod.c 0 B
rds_rdma.mod.c 0 B
rds_single_path.h 1.3 kB
rds_tcp.mod.c 0 B
recv.c 24 kB
send.c 40 kB
stats.c 4.5 kB
sysctl.c 3.5 kB
tcp.c 21 kB
tcp.h 3.2 kB
tcp_connect.c 6.3 kB
tcp_listen.c 10 kB
tcp_recv.c 9.4 kB
tcp_send.c 7.0 kB
tcp_stats.c 2.4 kB
threads.c 9.1 kB
transport.c 4.6 kB

Linux v6.6.1 - rds

# 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