[PATCH v2 for-rc 0/5] Fix sge_num bug and add cqe inline, refactor rq inline

Haoyue Xu
2022-10-26T09:51:57Z

The patchset mainly fixes and refactors the code relate
to inline features and supports cqe inline in user space.
1.#1-2: Fix the problem of sge
2.#3-4: Remove enable rq inline in kernel and add compatibility handling
3.#5: Support CQE inline in user space

The user space part is named "libhns: Support cqe inline,
handle rq inline compatibility, fix sge_num bug".

Luoyouming (5):
RDMA/hns: Fix ext_sge num error when post send
RDMA/hns: Fix the problem of sge nums
RDMA/hns: Remove enable rq inline in kernel and add compatibility
handling
RDMA/hns: Support cqe inline in user space
RDMA/hns: Remove rq inline in kernel

drivers/infiniband/hw/hns/hns_roce_device.h | 26 +--
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 93 ++++------
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 3 +-
drivers/infiniband/hw/hns/hns_roce_main.c | 28 ++-
drivers/infiniband/hw/hns/hns_roce_qp.c | 180 +++++++++++---------
include/uapi/rdma/hns-abi.h | 21 +++
6 files changed, 186 insertions(+), 165 deletions(-)

--
2.30.0