Lines Matching refs:ah_attr
1253 attr->ah_attr.grh.sgid_attr; in irdma_modify_qp_roce()
1258 if (attr->ah_attr.ah_flags & IB_AH_GRH) { in irdma_modify_qp_roce()
1259 udp_info->ttl = attr->ah_attr.grh.hop_limit; in irdma_modify_qp_roce()
1260 udp_info->flow_label = attr->ah_attr.grh.flow_label; in irdma_modify_qp_roce()
1261 udp_info->tos = attr->ah_attr.grh.traffic_class; in irdma_modify_qp_roce()
1295 av->attrs = attr->ah_attr; in irdma_modify_qp_roce()
1297 rdma_gid2ip((struct sockaddr *)&av->dgid_addr, &attr->ah_attr.grh.dgid); in irdma_modify_qp_roce()
1330 attr->ah_attr.roce.dmac); in irdma_modify_qp_roce()
4290 struct rdma_ah_attr *ah_attr = attr->ah_attr; in irdma_setup_ah() local
4304 ah->sgid_index = ah_attr->grh.sgid_index; in irdma_setup_ah()
4305 sgid_attr = ah_attr->grh.sgid_attr; in irdma_setup_ah()
4306 memcpy(&ah->dgid, &ah_attr->grh.dgid, sizeof(ah->dgid)); in irdma_setup_ah()
4308 rdma_gid2ip((struct sockaddr *)&dgid_addr, &ah_attr->grh.dgid); in irdma_setup_ah()
4309 ah->av.attrs = *ah_attr; in irdma_setup_ah()
4313 if (ah_attr->ah_flags & IB_AH_GRH) { in irdma_setup_ah()
4314 ah_info->flow_label = ah_attr->grh.flow_label; in irdma_setup_ah()
4315 ah_info->hop_ttl = ah_attr->grh.hop_limit; in irdma_setup_ah()
4316 ah_info->tc_tos = ah_attr->grh.traffic_class; in irdma_setup_ah()
4319 ether_addr_copy(dmac, ah_attr->roce.dmac); in irdma_setup_ah()
4515 static int irdma_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in irdma_query_ah() argument
4519 memset(ah_attr, 0, sizeof(*ah_attr)); in irdma_query_ah()
4521 ah_attr->ah_flags = IB_AH_GRH; in irdma_query_ah()
4522 ah_attr->grh.flow_label = ah->sc_ah.ah_info.flow_label; in irdma_query_ah()
4523 ah_attr->grh.traffic_class = ah->sc_ah.ah_info.tc_tos; in irdma_query_ah()
4524 ah_attr->grh.hop_limit = ah->sc_ah.ah_info.hop_ttl; in irdma_query_ah()
4525 ah_attr->grh.sgid_index = ah->sgid_index; in irdma_query_ah()
4526 memcpy(&ah_attr->grh.dgid, &ah->dgid, in irdma_query_ah()
4527 sizeof(ah_attr->grh.dgid)); in irdma_query_ah()