18700e3e7SMoni Shouaconfig RDMA_RXE 28700e3e7SMoni Shoua tristate "Software RDMA over Ethernet (RoCE) driver" 38700e3e7SMoni Shoua depends on INET && PCI && INFINIBAND 4*e02637e9SBen Hutchings depends on !64BIT || ARCH_DMA_ADDR_T_64BIT 50812ed13SJason Gunthorpe select NET_UDP_TUNNEL 60812ed13SJason Gunthorpe select CRYPTO_CRC32 70bbb3b74SBart Van Assche select DMA_VIRT_OPS 88700e3e7SMoni Shoua ---help--- 98700e3e7SMoni Shoua This driver implements the InfiniBand RDMA transport over 108700e3e7SMoni Shoua the Linux network stack. It enables a system with a 118700e3e7SMoni Shoua standard Ethernet adapter to interoperate with a RoCE 128700e3e7SMoni Shoua adapter or with another system running the RXE driver. 138700e3e7SMoni Shoua Documentation on InfiniBand and RoCE can be downloaded at 148700e3e7SMoni Shoua www.infinibandta.org and www.openfabrics.org. (See also 158700e3e7SMoni Shoua siw which is a similar software driver for iWARP.) 168700e3e7SMoni Shoua 178700e3e7SMoni Shoua The driver is split into two layers, one interfaces with the 188700e3e7SMoni Shoua Linux RDMA stack and implements a kernel or user space 198700e3e7SMoni Shoua verbs API. The user space verbs API requires a support 208700e3e7SMoni Shoua library named librxe which is loaded by the generic user 218700e3e7SMoni Shoua space verbs API, libibverbs. The other layer interfaces 228700e3e7SMoni Shoua with the Linux network stack at layer 3. 238700e3e7SMoni Shoua 248700e3e7SMoni Shoua To configure and work with soft-RoCE driver please use the 258700e3e7SMoni Shoua following wiki page under "configure Soft-RoCE (RXE)" section: 268700e3e7SMoni Shoua 27a1c5dd13SLeon Romanovsky https://github.com/linux-rdma/rdma-core/blob/master/Documentation/rxe.md 28