git: eaf9f1aafa82 - main - OFED: Use _ib_modify_qp to implement ib_modify_qp
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Jun 2026 19:51:07 UTC
The branch main has been updated by jhb:
URL: https://cgit.FreeBSD.org/src/commit/?id=eaf9f1aafa82b110a38fe3cb7cf4fa8b820e5bf4
commit eaf9f1aafa82b110a38fe3cb7cf4fa8b820e5bf4
Author: John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2026-06-24 19:30:55 +0000
Commit: John Baldwin <jhb@FreeBSD.org>
CommitDate: 2026-06-24 19:30:55 +0000
OFED: Use _ib_modify_qp to implement ib_modify_qp
This was missed when merging in ib_modify_qp_with_udata() previously.
Tested by: Wafa Hamzah <wafah@nvidia.com> (mlx5_ib)
Tested by: John Baldwin <jhb@FreeBSD.org> (iw_cxgbe)
Fixes: b633e08c705f ("ibcore: Kernel space update based on Linux 5.7-rc1.")
Sponsored by: Chelsio Communications
---
sys/ofed/drivers/infiniband/core/ib_verbs.c | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/sys/ofed/drivers/infiniband/core/ib_verbs.c b/sys/ofed/drivers/infiniband/core/ib_verbs.c
index bab55dbe6a71..9ae6854bab92 100644
--- a/sys/ofed/drivers/infiniband/core/ib_verbs.c
+++ b/sys/ofed/drivers/infiniband/core/ib_verbs.c
@@ -1412,15 +1412,7 @@ int ib_modify_qp(struct ib_qp *qp,
struct ib_qp_attr *qp_attr,
int qp_attr_mask)
{
- if (qp_attr_mask & IB_QP_AV) {
- int ret;
-
- ret = ib_resolve_eth_dmac(qp->device, &qp_attr->ah_attr);
- if (ret)
- return ret;
- }
-
- return qp->device->modify_qp(qp->real_qp, qp_attr, qp_attr_mask, NULL);
+ return _ib_modify_qp(qp->real_qp, qp_attr, qp_attr_mask, NULL);
}
EXPORT_SYMBOL(ib_modify_qp);