]> git.baikalelectronics.ru Git - kernel.git/commit
IB/rdmavt: Create module framework and handle driver registration
authorDennis Dalessandro <dennis.dalessandro@intel.com>
Wed, 6 Jan 2016 17:50:24 +0000 (09:50 -0800)
committerDoug Ledford <dledford@redhat.com>
Fri, 11 Mar 2016 01:37:04 +0000 (20:37 -0500)
commitf6a530fca3ff564dd4d10e907928386d034a2a6f
treed102d39236a3bded786dbbb92e9e9292b3cef671
parent04aef4245d91924b8447aef58fa956c536769b7e
IB/rdmavt: Create module framework and handle driver registration

This patch introduces the basics for a new module called rdma_vt. This new
driver is a software implementation of the InfiniBand verbs and aims to
replace the multiple implementations that exist and duplicate each others'
code.

While the call to actually register the device with the IB core happens in
rdma_vt, most of the work is still done in the drivers themselves. This
will be changing in a follow on patch this is just laying the groundwork
for this infrastructure.

Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
MAINTAINERS
drivers/infiniband/Kconfig
drivers/infiniband/Makefile
drivers/infiniband/sw/Makefile [new file with mode: 0644]
drivers/infiniband/sw/rdmavt/Kconfig [new file with mode: 0644]
drivers/infiniband/sw/rdmavt/Makefile [new file with mode: 0644]
drivers/infiniband/sw/rdmavt/vt.c [new file with mode: 0644]
drivers/infiniband/sw/rdmavt/vt.h [new file with mode: 0644]
include/rdma/rdma_vt.h [new file with mode: 0644]