linux/drivers/infiniband/hw
Yixing Liu 0045e0d3f4 RDMA/hns: Support direct wqe of userspace
The current write wqe mechanism is to write to DDR first, and then notify
the hardware through doorbell to read the data. Direct wqe is a mechanism
to fill wqe directly into the hardware. In the case of light load, the wqe
will be filled into pcie bar space of the hardware, this will reduce one
memory access operation and therefore reduce the latency. SIMD
instructions allows cpu to write the 512 bits at one time to device
memory, thus it can be used for posting direct wqe.

Add direct wqe enable switch and address mapping.

Link: https://lore.kernel.org/r/20211207124901.42123-2-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>
2021-12-14 19:59:07 -04:00
..
bnxt_re RDMA/bnxt_re: Fix endianness warning for req.pkey 2021-12-06 19:56:30 -04:00
cxgb4 RDMA/cxgb4: Use non-atomic bitmap functions when possible 2021-11-25 13:29:06 -04:00
efa RDMA/efa: Add support for dmabuf memory regions 2021-10-28 08:58:26 -03:00
hfi1 IB/hfi1: Use bitmap_zalloc() when applicable 2021-11-29 14:33:55 -04:00
hns RDMA/hns: Support direct wqe of userspace 2021-12-14 19:59:07 -04:00
irdma RDMA/irdma: Fix the type used to declare a bitmap 2021-12-06 19:55:19 -04:00
mlx4 RDMA/mlx4: Use bitmap_alloc() when applicable 2021-11-29 14:33:55 -04:00
mlx5 RDMA v5.16 merge window pull request 2021-11-03 08:05:59 -07:00
mthca IB/mthca: Use non-atomic bitmap functions when possible in 'mthca_mr.c' 2021-11-25 13:29:06 -04:00
ocrdma RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()' 2021-11-29 14:33:55 -04:00
qedr RDMA/qedr: Fix reporting max_{send/recv}_wr attrs 2021-12-07 14:59:26 -04:00
qib Linux 5.15 2021-11-01 14:49:20 -03:00
usnic RDMA/usnic: Clean up usnic_ib_alloc_pd() 2021-11-19 12:02:30 -04:00
vmw_pvrdma RDMA/pvrdma: Use non-atomic bitmap functions when possible 2021-11-29 14:33:56 -04:00
Makefile RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00