From 90a5210d7f419e227e25d0e60b986f90aecbea28 Mon Sep 17 00:00:00 2001 From: Shunfeng Yang Date: Thu, 2 Sep 2021 21:27:16 +0800 Subject: [PATCH] RDMA/hns: Fix missing assignment of max_inline_data mainline inclusion from mainline-v5.13 commit 9eab614338cd category: bugfix bugzilla: NA CVE: NA When querying QP, the ULPs should be informed of the max length of inline data supported by the hardware. Signed-off-by: Shunfeng Yang Signed-off-by: Yangyang Li Reviewed-by: chunzhi hu Signed-off-by: Yang Yingliang --- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c index 308cd4bd981f..a4a7cf837cb8 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c @@ -5403,6 +5403,7 @@ static int hns_roce_v2_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, qp_attr->cur_qp_state = qp_attr->qp_state; qp_attr->cap.max_recv_wr = hr_qp->rq.wqe_cnt; qp_attr->cap.max_recv_sge = hr_qp->rq.max_gs - hr_qp->rq.rsv_sge; + qp_attr->cap.max_inline_data = hr_dev->caps.max_sq_inline; if (!ibqp->uobject) { qp_attr->cap.max_send_wr = hr_qp->sq.wqe_cnt; -- GitLab