linux/drivers/infiniband/hw
Yixing Liu 70f9252158 RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT
Before destroying MPT, the reserved loopback QPs send loopback IOs (one
write operation per SL). Completing these loopback IOs represents that
there isn't any outstanding request in MPT, then it's safe to destroy MPT.

Link: https://lore.kernel.org/r/20220310042835.38634-1-liangwenpeng@huawei.com
Signed-off-by: Yixing Liu <liuyixing1@huawei.com>
Signed-off-by: Wenpeng Liang <liangwenpeng@huawei.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2022-03-15 20:19:00 -03:00
..
bnxt_re RDMA/bnxt_re: Fix endianness warning for req.pkey 2021-12-06 19:56:30 -04:00
cxgb4 RDMA/cxgb4: Set queue pair state when being queried 2022-01-05 15:51:51 -04:00
efa RDMA/efa: Add support for dmabuf memory regions 2021-10-28 08:58:26 -03:00
hfi1 IB/hfi1: Allow larger MTU without AIP 2022-03-04 17:22:02 -04:00
hns RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT 2022-03-15 20:19:00 -03:00
irdma RDMA/irdma: Add support for address handle re-use 2022-03-15 16:22:55 -03:00
mlx4 RDMA/mlx4: remove redundant assignment to variable nreq 2022-02-01 10:55:43 -04:00
mlx5 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine 2022-03-14 20:41:10 -03:00
mthca RDMA/mthca: Delete useless module.h include 2022-01-28 13:03:12 -04:00
ocrdma RDMA/ocrdma: Remove unneeded variable 2022-01-05 13:47:43 -04:00
qedr RDMA/qedr: Fix reporting max_{send/recv}_wr attrs 2021-12-07 14:59:26 -04:00
qib RDMA/qib: Fix typos in comments 2022-03-14 20:56:02 -03:00
usnic RDMA/usnic: Delete useless module.h include 2022-01-28 13:03:13 -04:00
vmw_pvrdma RDMA/pvrdma: Remove useless DMA-32 fallback configuration 2022-01-28 10:49:04 -04:00
Makefile RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00