18c2ecf20Sopenharmony_ciconfig RDMA_SIW
28c2ecf20Sopenharmony_ci	tristate "Software RDMA over TCP/IP (iWARP) driver"
38c2ecf20Sopenharmony_ci	depends on INET && INFINIBAND && LIBCRC32C
48c2ecf20Sopenharmony_ci	depends on INFINIBAND_VIRT_DMA
58c2ecf20Sopenharmony_ci	help
68c2ecf20Sopenharmony_ci	This driver implements the iWARP RDMA transport over
78c2ecf20Sopenharmony_ci	the Linux TCP/IP network stack. It enables a system with a
88c2ecf20Sopenharmony_ci	standard Ethernet adapter to interoperate with a iWARP
98c2ecf20Sopenharmony_ci	adapter or with another system running the SIW driver.
108c2ecf20Sopenharmony_ci	(See also RXE which is a similar software driver for RoCE.)
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci	The driver interfaces with the Linux RDMA stack and
138c2ecf20Sopenharmony_ci	implements both a kernel and user space RDMA verbs API.
148c2ecf20Sopenharmony_ci	The user space verbs API requires a support
158c2ecf20Sopenharmony_ci	library named libsiw which is loaded by the generic user
168c2ecf20Sopenharmony_ci	space verbs API, libibverbs. To implement RDMA over
178c2ecf20Sopenharmony_ci	TCP/IP, the driver further interfaces with the Linux
188c2ecf20Sopenharmony_ci	in-kernel TCP socket layer.
19