Moni Shoua | 8700e3e | 2016-06-16 16:45:23 +0300 | [diff] [blame] | 1 | config RDMA_RXE |
| 2 | tristate "Software RDMA over Ethernet (RoCE) driver" |
| 3 | depends on INET && PCI && INFINIBAND |
| 4 | depends on NET_UDP_TUNNEL |
| 5 | ---help--- |
| 6 | This driver implements the InfiniBand RDMA transport over |
| 7 | the Linux network stack. It enables a system with a |
| 8 | standard Ethernet adapter to interoperate with a RoCE |
| 9 | adapter or with another system running the RXE driver. |
| 10 | Documentation on InfiniBand and RoCE can be downloaded at |
| 11 | www.infinibandta.org and www.openfabrics.org. (See also |
| 12 | siw which is a similar software driver for iWARP.) |
| 13 | |
| 14 | The driver is split into two layers, one interfaces with the |
| 15 | Linux RDMA stack and implements a kernel or user space |
| 16 | verbs API. The user space verbs API requires a support |
| 17 | library named librxe which is loaded by the generic user |
| 18 | space verbs API, libibverbs. The other layer interfaces |
| 19 | with the Linux network stack at layer 3. |
| 20 | |
| 21 | To configure and work with soft-RoCE driver please use the |
| 22 | following wiki page under "configure Soft-RoCE (RXE)" section: |
| 23 | |
| 24 | https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home |