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>
Add qedr
Add all of the qedr patches from linux-next v4.8 until:
e4917d46a653 qede: Add aRFS support
All qed and qede patches along the way were updated as well as
qedr must be synchronized with them. Still these patches were
dropped:
054c67d1c82a qed*: Add support for ethtool link_ksettings callbacks.
16d5946a7c96 qede: Fix forcing high speeds
d7455f6e4450 qede: Decouple ethtool caps from qe