Lines Matching refs:alternate_path
1284 struct sa_path_rec *alt_path = param->alternate_path; in cm_format_req()
1403 if (param->alternate_path && in cm_validate_req_param()
1404 (param->alternate_path->pkey != param->primary_path->pkey || in cm_validate_req_param()
1405 param->alternate_path->mtu != param->primary_path->mtu)) in cm_validate_req_param()
1445 if (param->alternate_path) { in ib_send_cm_req()
1446 ret = cm_init_av_by_path(param->alternate_path, NULL, in ib_send_cm_req()
1699 param->alternate_path = &work->path[1]; in cm_format_req_event()
1700 cm_opa_to_ib_sgid(work, param->alternate_path); in cm_format_req_event()
1702 param->alternate_path = NULL; in cm_format_req_event()
3088 struct sa_path_rec *alternate_path, in cm_format_lap() argument
3094 if (alternate_path->rec_type == SA_PATH_REC_TYPE_OPA) in cm_format_lap()
3095 alt_ext = opa_is_extended_lid(alternate_path->opa.dlid, in cm_format_lap()
3096 alternate_path->opa.slid); in cm_format_lap()
3105 htons(ntohl(sa_path_get_slid(alternate_path))); in cm_format_lap()
3107 htons(ntohl(sa_path_get_dlid(alternate_path))); in cm_format_lap()
3108 lap_msg->alt_local_gid = alternate_path->sgid; in cm_format_lap()
3109 lap_msg->alt_remote_gid = alternate_path->dgid; in cm_format_lap()
3112 = OPA_MAKE_ID(be32_to_cpu(alternate_path->opa.slid)); in cm_format_lap()
3114 = OPA_MAKE_ID(be32_to_cpu(alternate_path->opa.dlid)); in cm_format_lap()
3116 cm_lap_set_flow_label(lap_msg, alternate_path->flow_label); in cm_format_lap()
3117 cm_lap_set_traffic_class(lap_msg, alternate_path->traffic_class); in cm_format_lap()
3118 lap_msg->alt_hop_limit = alternate_path->hop_limit; in cm_format_lap()
3119 cm_lap_set_packet_rate(lap_msg, alternate_path->rate); in cm_format_lap()
3120 cm_lap_set_sl(lap_msg, alternate_path->sl); in cm_format_lap()
3124 alternate_path->packet_life_time)); in cm_format_lap()
3131 struct sa_path_rec *alternate_path, in ib_send_cm_lap() argument
3152 ret = cm_init_av_by_path(alternate_path, NULL, &cm_id_priv->alt_av, in ib_send_cm_lap()
3165 alternate_path, private_data, private_data_len); in ib_send_cm_lap()
3251 param->alternate_path = &work->path[0]; in cm_lap_handler()
3252 cm_format_path_from_lap(cm_id_priv, param->alternate_path, lap_msg); in cm_lap_handler()
3295 cm_init_av_by_path(param->alternate_path, NULL, &cm_id_priv->alt_av, in cm_lap_handler()