Add RDMA ibverb driver plugin 43/17643/11
authorBenoît Ganne <bganne@cisco.com>
Mon, 25 Mar 2019 10:41:34 +0000 (11:41 +0100)
committerDamjan Marion <dmarion@me.com>
Thu, 28 Mar 2019 19:31:59 +0000 (19:31 +0000)
commitfe750c248be58b76479836639fbd0c4617210aa5
tree471a48243fb13e3eb84c95cf0be0b270607ae286
parent6bc6fd0aebd7feb523604973bcf593bfe14bbd30
Add RDMA ibverb driver plugin

RDMA ibverb is a userspace API to efficiently rx/tx packets. This is an
initial, unoptimized driver targeting Mellanox cards.
Next steps should include batching, multiqueue and additional cards.

Change-Id: I0309c7a543f75f2f9317eaf63ca502ac7a093ef9
Signed-off-by: Benoît Ganne <bganne@cisco.com>
15 files changed:
build/external/Makefile
build/external/deb/debian/rules
build/external/packages.mk
build/external/packages/dpdk.mk
build/external/packages/rdma-core.mk [new file with mode: 0644]
src/plugins/rdma/CMakeLists.txt [new file with mode: 0644]
src/plugins/rdma/cli.c [new file with mode: 0644]
src/plugins/rdma/device.c [new file with mode: 0644]
src/plugins/rdma/format.c [new file with mode: 0644]
src/plugins/rdma/input.c [new file with mode: 0644]
src/plugins/rdma/output.c [new file with mode: 0644]
src/plugins/rdma/plugin.c [new file with mode: 0644]
src/plugins/rdma/rdma.h [new file with mode: 0644]
src/vnet/devices/tap/tap.c
src/vnet/ethernet/mac_address.h