diff options
-rw-r--r-- | drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v1.c b/drivers/infiniband/hw/hns/hns_roce_hw_v1.c index 5110a1864284..bc06004ae67d 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v1.c +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v1.c | |||
@@ -2396,10 +2396,12 @@ static int hns_roce_v1_m_qp(struct ib_qp *ibqp, const struct ib_qp_attr *attr, | |||
2396 | QP_CONTEXT_QPC_BYTES_148_CHECK_FLAG_S, 0); | 2396 | QP_CONTEXT_QPC_BYTES_148_CHECK_FLAG_S, 0); |
2397 | roce_set_field(context->qpc_bytes_148, | 2397 | roce_set_field(context->qpc_bytes_148, |
2398 | QP_CONTEXT_QPC_BYTES_148_RETRY_COUNT_M, | 2398 | QP_CONTEXT_QPC_BYTES_148_RETRY_COUNT_M, |
2399 | QP_CONTEXT_QPC_BYTES_148_RETRY_COUNT_S, 0); | 2399 | QP_CONTEXT_QPC_BYTES_148_RETRY_COUNT_S, |
2400 | attr->retry_cnt); | ||
2400 | roce_set_field(context->qpc_bytes_148, | 2401 | roce_set_field(context->qpc_bytes_148, |
2401 | QP_CONTEXT_QPC_BYTES_148_RNR_RETRY_COUNT_M, | 2402 | QP_CONTEXT_QPC_BYTES_148_RNR_RETRY_COUNT_M, |
2402 | QP_CONTEXT_QPC_BYTES_148_RNR_RETRY_COUNT_S, 0); | 2403 | QP_CONTEXT_QPC_BYTES_148_RNR_RETRY_COUNT_S, |
2404 | attr->rnr_retry); | ||
2403 | roce_set_field(context->qpc_bytes_148, | 2405 | roce_set_field(context->qpc_bytes_148, |
2404 | QP_CONTEXT_QPC_BYTES_148_LSN_M, | 2406 | QP_CONTEXT_QPC_BYTES_148_LSN_M, |
2405 | QP_CONTEXT_QPC_BYTES_148_LSN_S, 0x100); | 2407 | QP_CONTEXT_QPC_BYTES_148_LSN_S, 0x100); |