Lines Matching refs:ah_attr

666 				struct rdma_ah_attr *ah_attr,  in bnxt_re_create_ah()  argument
672 const struct ib_global_route *grh = rdma_ah_read_grh(ah_attr); in bnxt_re_create_ah()
676 if (!(rdma_ah_get_ah_flags(ah_attr) & IB_AH_GRH)) { in bnxt_re_create_ah()
700 ah->qplib_ah.sl = rdma_ah_get_sl(ah_attr); in bnxt_re_create_ah()
724 memcpy(ah->qplib_ah.dmac, ah_attr->roce.dmac, ETH_ALEN); in bnxt_re_create_ah()
753 int bnxt_re_modify_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr) in bnxt_re_modify_ah() argument
758 int bnxt_re_query_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr) in bnxt_re_query_ah() argument
762 ah_attr->type = ib_ah->type; in bnxt_re_query_ah()
763 rdma_ah_set_sl(ah_attr, ah->qplib_ah.sl); in bnxt_re_query_ah()
764 memcpy(ah_attr->roce.dmac, ah->qplib_ah.dmac, ETH_ALEN); in bnxt_re_query_ah()
765 rdma_ah_set_grh(ah_attr, NULL, 0, in bnxt_re_query_ah()
768 rdma_ah_set_dgid_raw(ah_attr, ah->qplib_ah.dgid.data); in bnxt_re_query_ah()
769 rdma_ah_set_port_num(ah_attr, 1); in bnxt_re_query_ah()
770 rdma_ah_set_static_rate(ah_attr, 0); in bnxt_re_query_ah()
1658 rdma_ah_read_grh(&qp_attr->ah_attr); in bnxt_re_modify_qp()
1679 qp->qplib_qp.ah.sl = rdma_ah_get_sl(&qp_attr->ah_attr); in bnxt_re_modify_qp()
1681 qp_attr->ah_attr.roce.dmac); in bnxt_re_modify_qp()
1683 sgid_attr = qp_attr->ah_attr.grh.sgid_attr; in bnxt_re_modify_qp()
1845 qp_attr->ah_attr.type = RDMA_AH_ATTR_TYPE_ROCE; in bnxt_re_query_qp()
1846 rdma_ah_set_grh(&qp_attr->ah_attr, NULL, qplib_qp->ah.flow_label, in bnxt_re_query_qp()
1850 rdma_ah_set_dgid_raw(&qp_attr->ah_attr, qplib_qp->ah.dgid.data); in bnxt_re_query_qp()
1851 rdma_ah_set_sl(&qp_attr->ah_attr, qplib_qp->ah.sl); in bnxt_re_query_qp()
1852 ether_addr_copy(qp_attr->ah_attr.roce.dmac, qplib_qp->ah.dmac); in bnxt_re_query_qp()