Lines Matching refs:alt_path
1345 struct sa_path_rec *alt_path = param->alternate_path;
1432 if (alt_path) {
1435 if (alt_path->rec_type == SA_PATH_REC_TYPE_OPA)
1436 alt_ext = opa_is_extended_lid(alt_path->opa.dlid,
1437 alt_path->opa.slid);
1440 alt_path->sgid;
1442 alt_path->dgid;
1447 OPA_MAKE_ID(be32_to_cpu(alt_path->opa.slid));
1451 OPA_MAKE_ID(be32_to_cpu(alt_path->opa.dlid));
1453 if (alt_path->hop_limit <= 1) {
1458 alt_path)))));
1463 alt_path)))));
1471 be32_to_cpu(alt_path->flow_label));
1472 IBA_SET(CM_REQ_ALTERNATE_PACKET_RATE, req_msg, alt_path->rate);
1474 alt_path->traffic_class);
1476 alt_path->hop_limit);
1477 IBA_SET(CM_REQ_ALTERNATE_SL, req_msg, alt_path->sl);
1479 (alt_path->hop_limit <= 1));
1482 alt_path->packet_life_time));
1667 struct sa_path_rec *alt_path,
1690 if (alt_path->rec_type != SA_PATH_REC_TYPE_OPA) {
1691 sa_path_set_dlid(alt_path,
1694 sa_path_set_slid(alt_path,
1700 sa_path_set_dlid(alt_path, lid);
1704 sa_path_set_slid(alt_path, lid);
1710 struct sa_path_rec *alt_path,
1740 alt_path->dgid = *IBA_GET_MEM_PTR(
1742 alt_path->sgid = *IBA_GET_MEM_PTR(
1744 alt_path->flow_label = cpu_to_be32(
1746 alt_path->hop_limit =
1748 alt_path->traffic_class =
1750 alt_path->reversible = 1;
1751 alt_path->pkey =
1753 alt_path->sl = IBA_GET(CM_REQ_ALTERNATE_SL, req_msg);
1754 alt_path->mtu_selector = IB_SA_EQ;
1755 alt_path->mtu =
1757 alt_path->rate_selector = IB_SA_EQ;
1758 alt_path->rate = IBA_GET(CM_REQ_ALTERNATE_PACKET_RATE, req_msg);
1759 alt_path->packet_life_time_selector = IB_SA_EQ;
1760 alt_path->packet_life_time =
1762 alt_path->packet_life_time -= (alt_path->packet_life_time > 0);
1763 alt_path->service_id =
1766 if (sa_path_is_roce(alt_path))
1767 alt_path->roce.route_resolved = false;
1769 cm_format_path_lid_from_req(req_msg, primary_path, alt_path, wc);
4003 bool alt_path = false;
4010 alt_path = cm_req_has_alt_path((struct cm_req_msg *)
4012 paths = 1 + (alt_path != 0);