RDMA/vmw_pvrdma: Add shared receive queue support
authorBryan Tan <bryantan@vmware.com>
Mon, 6 Nov 2017 19:48:53 +0000 (11:48 -0800)
committerDoug Ledford <dledford@redhat.com>
Mon, 13 Nov 2017 21:18:33 +0000 (16:18 -0500)
commit8b10ba783c9d0c69d53e7d78ff7f2cd921f80729
treed8030172091d36e8f17f79d9f6b14abc90ce8845
parentcb9fd89f91337aaca9c96d265930f22b31462e5e
RDMA/vmw_pvrdma: Add shared receive queue support

Add the required functions needed to support SRQs. Currently, kernel
clients are not supported. SRQs will only be available in userspace.

Reviewed-by: Adit Ranadive <aditr@vmware.com>
Reviewed-by: Aditya Sarwade <asarwade@vmware.com>
Reviewed-by: Jorgen Hansen <jhansen@vmware.com>
Reviewed-by: Nitish Bhat <bnitish@vmware.com>
Signed-off-by: Bryan Tan <bryantan@vmware.com>
Reviewed-by: Yuval Shaia <yuval.shaia@oracle.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/vmw_pvrdma/Makefile
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
include/uapi/rdma/vmw_pvrdma-abi.h