Lines Matching defs:grh
891 struct ib_global_route *grh, struct ib_ah *ah)
919 rc = bnxt_re_get_cached_gid(&rdev->ibdev, 1, ah_attr->grh.sgid_index,
920 gid, &gattr, &ah_attr->grh, NULL);
954 ah_attr->grh.dgid.raw) &&
955 !rdma_link_local_addr((struct in6_addr *)ah_attr->grh.dgid.raw)) {
1016 memcpy(ah->qplib_ah.dgid.data, ah_attr->grh.dgid.raw,
1018 ah->qplib_ah.sgid_index = _get_sgid_index(rdev, ah_attr->grh.sgid_index);
1024 ah->qplib_ah.host_sgid_index = ah_attr->grh.sgid_index;
1025 ah->qplib_ah.traffic_class = ah_attr->grh.traffic_class;
1026 ah->qplib_ah.flow_label = ah_attr->grh.flow_label;
1027 ah->qplib_ah.hop_limit = ah_attr->grh.hop_limit;
1078 memcpy(ah_attr->grh.dgid.raw, ah->qplib_ah.dgid.data,
1080 ah_attr->grh.sgid_index = ah->qplib_ah.host_sgid_index;
1081 ah_attr->grh.traffic_class = ah->qplib_ah.traffic_class;
2649 memcpy(qp->qplib_qp.ah.dgid.data, qp_attr->ah_attr.grh.dgid.raw,
2651 qp->qplib_qp.ah.flow_label = qp_attr->ah_attr.grh.flow_label;
2653 qp_attr->ah_attr.grh.sgid_index);
2654 qp->qplib_qp.ah.host_sgid_index = qp_attr->ah_attr.grh.sgid_index;
2655 qp->qplib_qp.ah.hop_limit = qp_attr->ah_attr.grh.hop_limit;
2657 qp_attr->ah_attr.grh.traffic_class;
2662 qp_attr->ah_attr.grh.sgid_index,
2664 &qp_attr->ah_attr.grh, NULL);
2871 memcpy(qp_attr->ah_attr.grh.dgid.raw, qplib_qp->ah.dgid.data,
2873 qp_attr->ah_attr.grh.flow_label = qplib_qp->ah.flow_label;
2874 qp_attr->ah_attr.grh.sgid_index = qplib_qp->ah.host_sgid_index;
2875 qp_attr->ah_attr.grh.hop_limit = qplib_qp->ah.hop_limit;
2876 qp_attr->ah_attr.grh.traffic_class = qplib_qp->ah.traffic_class;
2966 qp->qp1_hdr.grh.ip_version = 6;
2967 qp->qp1_hdr.grh.payload_length =
2970 qp->qp1_hdr.grh.next_header = 0x1b;
2971 memcpy(qp->qp1_hdr.grh.source_gid.raw, sgid.raw, sizeof(sgid));
2972 memcpy(qp->qp1_hdr.grh.destination_gid.raw, qplib_ah->dgid.data,
5488 const struct ib_wc *wc, const struct ib_grh *grh,