The branch main has been updated by jhb:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=eaf9f1aafa82b110a38fe3cb7cf4fa8b820e5bf4

commit eaf9f1aafa82b110a38fe3cb7cf4fa8b820e5bf4
Author:     John Baldwin <[email protected]>
AuthorDate: 2026-06-24 19:30:55 +0000
Commit:     John Baldwin <[email protected]>
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 <[email protected]> (mlx5_ib)
    Tested by:      John Baldwin <[email protected]> (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);
 

Reply via email to