mbox series

[for-next,0/2] Fix and optimize for flush cqe process

Message ID 1582367158-27030-1-git-send-email-liuyixian@huawei.com (mailing list archive)
Headers show
Series Fix and optimize for flush cqe process | expand

Message

Yixian Liu Feb. 22, 2020, 10:25 a.m. UTC
Patch 1 adjust current flush framework to optimize the flush process
in aeq case. Patch 2 fixes the bug that currently there are two paths
to update producer index of qp by stopping doorbell update.

Yixian Liu (2):
  RDMA/hns: Use flush framework for the case in aeq
  RDMA/hns: Stop doorbell update while qp state error

 drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 112 +++++++++++------------------
 drivers/infiniband/hw/hns/hns_roce_qp.c    |   9 +++
 2 files changed, 50 insertions(+), 71 deletions(-)

Comments

Jason Gunthorpe Feb. 28, 2020, 3:37 p.m. UTC | #1
On Sat, Feb 22, 2020 at 06:25:56PM +0800, Yixian Liu wrote:
> Patch 1 adjust current flush framework to optimize the flush process
> in aeq case. Patch 2 fixes the bug that currently there are two paths
> to update producer index of qp by stopping doorbell update.
> 
> Yixian Liu (2):
>   RDMA/hns: Use flush framework for the case in aeq
>   RDMA/hns: Stop doorbell update while qp state error

Applied to for-next, thanks

Jason