SGID
ntohll(grh->SGID.gid_prefix);
new_gw_sn_prefix = ntohll(grh->SGID.gid_prefix);
adds_vect.av_dgid.gid_prefix = b2h64(grh->SGID.gid_prefix);
adds_vect.av_dgid.gid_guid = b2h64(grh->SGID.gid_guid);
if (pr_resp->SGID.gid_guid == sl[s].p_sgid.gid_guid) {
pathrec_req.SGID = sl[i].p_sgid;
if (pathrec_req.SGID.gid_prefix !=
pathrec_req.SGID.gid_prefix,
pathrec_req.SGID.gid_prefix,
pathrec_req.SGID.gid_guid,
pr_resp[i].SGID.gid_guid, pr_resp[i].DGID.gid_guid);
pr_resp->SGID.gid_guid,
pr_resp->SGID.gid_guid) {
pr_resp->SGID.gid_guid)) {
pr_resp->SGID.gid_guid) {
pr_resp->SGID.gid_guid)) {
cep_p->cep_adds_vect.av_sgid = prec_resp->SGID;
if (prec_resp->SGID.gid_guid == sl[i].p_sgid.gid_guid) {
if (prec_resp->SGID.gid_prefix == prec_resp->DGID.gid_prefix)
cep_p->cep_adds_vect.av_sgid = prec_resp->SGID;
prec_resp->SGID.gid_prefix, prec_resp->SGID.gid_guid,
if (pr_resp->SGID.gid_guid == sl[s].p_sgid.gid_guid)
pathrec_req.SGID = sl[i].p_sgid;
if (pathrec_req.SGID.gid_prefix !=
pathrec_req.SGID.gid_prefix,
pathrec_req.SGID.gid_prefix,
pathrec_req.SGID.gid_guid,
pr_resp[i].SGID.gid_guid, pr_resp[i].DGID.gid_guid);
pr_resp->SGID.gid_guid,
pr_resp->SGID.gid_guid)) {
pr_resp->SGID.gid_guid)) {
path_rec->SGID.gid_prefix);
path_rec->SGID.gid_guid);
gid_info->gl_sgid_hi = precp->SGID.gid_prefix;
gid_info->gl_sgid_lo = precp->SGID.gid_guid;
gid_info->gl_sgid_hi = path->SGID.gid_prefix;
gid_info->gl_sgid_lo = path->SGID.gid_guid;
gidinfo->gl_sgid_hi = path->SGID.gid_prefix;
gidinfo->gl_sgid_lo = path->SGID.gid_guid;
path->SGID.gid_prefix, path->SGID.gid_guid);
gid.gid_prefix = b2h64(ib_grh->SGID.gid_prefix);
gid.gid_guid = b2h64(ib_grh->SGID.gid_guid);
b2h64(ib_grh->SGID.gid_prefix);
b2h64(ib_grh->SGID.gid_guid);
path_record.SGID = sgid;
path_record.SGID = sgid;
ib_gid_t SGID; /* GID of the source port */
ib_gid_t SGID; /* source gid of path */
ib_gid_t SGID; /* source gid of path */