mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-19 05:18:41 +07:00
2c8ccb37b0
This patch changes the driver/user shared (mmapped) CQ notification flags field from unsigned 64-bits size to unsigned 32-bits size. This enables building siw on 32-bit architectures. This patch changes the siw-abi, but as siw was only just merged in this merge window cycle, there are no released kernels with the prior abi. We are making no attempt to be binary compatible with siw user space libraries prior to the merge of siw into the upstream kernel, only moving forward with upstream kernels and upstream rdma-core provided siw libraries are we guaranteeing compatibility. Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com> Link: https://lore.kernel.org/r/20190809151816.13018-1-bmt@zurich.ibm.com Signed-off-by: Doug Ledford <dledford@redhat.com>
19 lines
777 B
Plaintext
19 lines
777 B
Plaintext
config RDMA_SIW
|
|
tristate "Software RDMA over TCP/IP (iWARP) driver"
|
|
depends on INET && INFINIBAND && LIBCRC32C
|
|
select DMA_VIRT_OPS
|
|
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.
|