smc: work request (WR) base for use by LLC and CDC
authorUrsula Braun <ubraun@linux.vnet.ibm.com>
Mon, 9 Jan 2017 15:55:19 +0000 (16:55 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 Jan 2017 21:07:39 +0000 (16:07 -0500)
commitf38ba179c6ca94ebeb0ac6a0956c4ea533151ad8
treea061b0fe37bfc4070e7b97aa3600c72fc8bccf2b
parentcd6851f30386e5e04b5c2253f8e1647ba0ebcd31
smc: work request (WR) base for use by LLC and CDC

The base containers for RDMA transport are work requests and completion
queue entries processed through Infiniband verbs:
* allocate and initialize these areas
* map these areas to DMA
* implement the basic communication consisting of work request posting
  and receival of completion queue events

Signed-off-by: Ursula Braun <ubraun@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/smc/Makefile
net/smc/smc.h
net/smc/smc_core.c
net/smc/smc_core.h
net/smc/smc_ib.c
net/smc/smc_ib.h
net/smc/smc_wr.c [new file with mode: 0644]
net/smc/smc_wr.h [new file with mode: 0644]