mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-04 08:17:46 +00:00
RDMA/hns: Remove dqpn filling when modify qp from Init to Init
According to the IB specification, the destination qpn is allowed to be filled into the qpc only when the qp transitions from Init to RTR, so this code is unused. Link: https://lore.kernel.org/r/1629985056-57004-4-git-send-email-liangwenpeng@huawei.com Signed-off-by: Wenpeng Liang <liangwenpeng@huawei.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
This commit is contained in:
parent
d2e0ccffcd
commit
fe164fc8d7
1 changed files with 0 additions and 7 deletions
|
@ -4143,8 +4143,6 @@ static void modify_qp_init_to_init(struct ib_qp *ibqp,
|
|||
struct hns_roce_v2_qp_context *context,
|
||||
struct hns_roce_v2_qp_context *qpc_mask)
|
||||
{
|
||||
struct hns_roce_qp *hr_qp = to_hr_qp(ibqp);
|
||||
|
||||
/*
|
||||
* In v2 engine, software pass context and context mask to hardware
|
||||
* when modifying qp. If software need modify some fields in context,
|
||||
|
@ -4169,11 +4167,6 @@ static void modify_qp_init_to_init(struct ib_qp *ibqp,
|
|||
hr_reg_write(context, QPC_SRQN, to_hr_srq(ibqp->srq)->srqn);
|
||||
hr_reg_clear(qpc_mask, QPC_SRQN);
|
||||
}
|
||||
|
||||
if (attr_mask & IB_QP_DEST_QPN) {
|
||||
hr_reg_write(context, QPC_DQPN, hr_qp->qpn);
|
||||
hr_reg_clear(qpc_mask, QPC_DQPN);
|
||||
}
|
||||
}
|
||||
|
||||
static int config_qp_rq_buf(struct hns_roce_dev *hr_dev,
|
||||
|
|
Loading…
Add table
Reference in a new issue