config RDMA_SIW | |
tristate "Software RDMA over TCP/IP (iWARP) driver" | |
depends on INET && INFINIBAND | |
depends on INFINIBAND_VIRT_DMA | |
select LIBCRC32C | |
select CRYPTO | |
select CRYPTO_CRC32C | |
help | |
This driver implements the iWARP RDMA transport over | |
the Linux TCP/IP network stack. It enables a system with a | |
standard Ethernet adapter to interoperate with a iWARP | |
adapter or with another system running the SIW driver. | |
(See also RXE which is a similar software driver for RoCE.) | |
The driver interfaces with the Linux RDMA stack and | |
implements both a kernel and user space RDMA verbs API. | |
The user space verbs API requires a support | |
library named libsiw which is loaded by the generic user | |
space verbs API, libibverbs. To implement RDMA over | |
TCP/IP, the driver further interfaces with the Linux | |
in-kernel TCP socket layer. |