|
@@ -833,6 +833,8 @@ int bnxt_re_destroy_qp(struct ib_qp *ib_qp)
|
|
"Failed to destroy Shadow QP");
|
|
"Failed to destroy Shadow QP");
|
|
return rc;
|
|
return rc;
|
|
}
|
|
}
|
|
|
|
+ bnxt_qplib_free_qp_res(&rdev->qplib_res,
|
|
|
|
+ &rdev->qp1_sqp->qplib_qp);
|
|
mutex_lock(&rdev->qp_lock);
|
|
mutex_lock(&rdev->qp_lock);
|
|
list_del(&rdev->qp1_sqp->list);
|
|
list_del(&rdev->qp1_sqp->list);
|
|
atomic_dec(&rdev->qp_count);
|
|
atomic_dec(&rdev->qp_count);
|