]> git.openfabrics.org - compat-rdma/linux-4.8.git/commit
vmw_pvrdma: Add VMware Paravirtual RDMA Driver
authorAdit Ranadive <aditr@vmware.com>
Fri, 19 Jan 2018 11:34:22 +0000 (03:34 -0800)
committerAdit Ranadive <aditr@vmware.com>
Fri, 19 Jan 2018 19:48:31 +0000 (11:48 -0800)
commit6a86a8675cec6e5ec45cd1f696c3219c50f80b70
tree3aa6a154a0b96ba0ee9ffdd500c8a9443253cfc8
parente65a4b69c2d28024bebb175382e6a3fabebc98e2
vmw_pvrdma: Add VMware Paravirtual RDMA Driver

This driver contains several commits from upstream linux.

e3524b269e45 RDMA/vmw_pvrdma: Avoid use after free due to QP/CQ/SRQ destroy
17748056ce12 RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP path
8b10ba783c9d RDMA/vmw_pvrdma: Add shared receive queue support
01df7f5a77b9 RDMA/vmw_pvrdma: Fix reporting correct opcodes for completion
14d6c3a83fbc RDMA/vmw_pvrdma: Fix a signedness
72f9b089ecd2 RDMA/vmw_pvrdma: Report network header type in WC
a31a2a3b27f1 RDMA/vmw_pvrdma: Update device query parameters and port caps
05297b66ad87 RDMA/vmw_pvrdma: Add RoCEv2 support
0c98568c1f00 IB/pvrdma: Remove unused function
a7d2e03928c1 RDMA/vmw_pvrdma: Report CQ missed events
cc47dd684ee0 IB/vmw_pvrdma: Spare annotate imm_data
b172679b0d3b RDMA/vmw_pvrdma: Activate device on ethernet link up
e51c2fb0331c RDMA/vmw_pvrdma: Dont hardcode QP header page
6332dee83d8e RDMA/vmw_pvrdma: Cleanup unused variables
c67294b70b5a IB/vmw_pvrdma: Expose vendor error to ULPs
1dd70ea36077 IB/vmw_pvrdma: Remove unused qp_type
ff89b070b7c9 IB/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe error path
7d211c81e97e IB/vmw_pvrdma: Don't leak info from alloc_ucontext
29c8d9eba550 IB: Add vmw_pvrdma driver

Signed-off-by: Adit Ranadive <aditr@vmware.com>
19 files changed:
drivers/infiniband/Kconfig
drivers/infiniband/hw/Makefile
drivers/infiniband/hw/vmw_pvrdma/Kconfig [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/Makefile [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c [new file with mode: 0644]
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h [new file with mode: 0644]
include/uapi/rdma/Kbuild
include/uapi/rdma/vmw_pvrdma-abi.h [new file with mode: 0644]