All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next 00/12] RDMA/hns: Several fixes and cleanups of RQ/SRQ
@ 2021-01-30  8:57 Weihang Li
  2021-01-30  8:57 ` [PATCH for-next 01/12] RDMA/hns: Allocate one more recv SGE for HIP08 Weihang Li
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Weihang Li @ 2021-01-30  8:57 UTC (permalink / raw)
  To: dledford, jgg; +Cc: leon, linux-rdma, linuxarm

There are some issues when using SRQ on HIP08/HIP09, the first part of this
series is some fixes on them.

In addition, the codes about RQ/SRQ including the creation and post recv
flow are a bit hard to understand, they need to be refactored.

Lang Cheng (2):
  RDMA/hns: Allocate one more recv SGE for HIP08
  RDMA/hns: Use new interfaces to write SRQC

Wenpeng Liang (8):
  RDMA/hns: Bugfix for checking whether the srq is full when post wr
  RDMA/hns: Force srq_limit to 0 when creating SRQ
  RDMA/hns: Fixed wrong judgments in the goto branch
  RDMA/hns: Remove the reserved WQE of SRQ
  RDMA/hns: Refactor hns_roce_create_srq()
  RDMA/hns: Refactor code about SRQ Context
  RDMA/hns: Refactor hns_roce_v2_post_srq_recv()
  RDMA/hns: Add verification of QP type when post_recv

Xi Wang (2):
  RDMA/hns: Refactor post recv flow
  RDMA/hns: Clear remaining unused sges when post_recv

 drivers/infiniband/hw/hns/hns_roce_device.h |  16 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c  | 407 +++++++++++++++-------------
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h  |  72 +++--
 drivers/infiniband/hw/hns/hns_roce_main.c   |   3 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c     |  37 ++-
 drivers/infiniband/hw/hns/hns_roce_srq.c    | 329 ++++++++++++----------
 6 files changed, 510 insertions(+), 354 deletions(-)

-- 
2.8.1


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2021-02-08 23:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-30  8:57 [PATCH for-next 00/12] RDMA/hns: Several fixes and cleanups of RQ/SRQ Weihang Li
2021-01-30  8:57 ` [PATCH for-next 01/12] RDMA/hns: Allocate one more recv SGE for HIP08 Weihang Li
2021-01-30  8:58 ` [PATCH for-next 02/12] RDMA/hns: Bugfix for checking whether the srq is full when post wr Weihang Li
2021-01-30  8:58 ` [PATCH for-next 03/12] RDMA/hns: Force srq_limit to 0 when creating SRQ Weihang Li
2021-01-30  8:58 ` [PATCH for-next 04/12] RDMA/hns: Fixed wrong judgments in the goto branch Weihang Li
2021-01-30  8:58 ` [PATCH for-next 05/12] RDMA/hns: Remove the reserved WQE of SRQ Weihang Li
2021-01-30  8:58 ` [PATCH for-next 06/12] RDMA/hns: Refactor hns_roce_create_srq() Weihang Li
2021-01-30  8:58 ` [PATCH for-next 07/12] RDMA/hns: Refactor code about SRQ Context Weihang Li
2021-01-30  8:58 ` [PATCH for-next 08/12] RDMA/hns: Use new interfaces to write SRQC Weihang Li
2021-01-30  8:58 ` [PATCH for-next 09/12] RDMA/hns: Refactor post recv flow Weihang Li
2021-01-30  8:58 ` [PATCH for-next 10/12] RDMA/hns: Clear remaining unused sges when post_recv Weihang Li
2021-01-30  8:58 ` [PATCH for-next 11/12] RDMA/hns: Refactor hns_roce_v2_post_srq_recv() Weihang Li
2021-01-30  8:58 ` [PATCH for-next 12/12] RDMA/hns: Add verification of QP type when post_recv Weihang Li
2021-02-08 23:43 ` [PATCH for-next 00/12] RDMA/hns: Several fixes and cleanups of RQ/SRQ Jason Gunthorpe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.