av_send_grh
comm->hlc_qp_info.qp_transport.rc.rc_path.cep_adds_vect.av_send_grh = 0;
if ((av->av_send_grh) && (av->av_sgid_ix > gidtbl_sz)) {
path->grh = av->av_send_grh;
av->av_send_grh = path->grh;
comm->tlc_qp_info.qp_transport.rc.rc_path.cep_adds_vect.av_send_grh = 0;
if ((av->av_send_grh) && (av->av_sgid_ix > gidtbl_sz)) {
path->grh = av->av_send_grh;
av->av_send_grh = path->grh;
(av->av_vect).av_send_grh = B_FALSE;
ah_attr->ah_flags = (adds_vectp->av_send_grh) ? 1 : 0;
ah_attr->ah_flags = (adds_vectp->av_send_grh) ? 1 : 0;
av->av_send_grh = attr->ah_flags & IB_AH_GRH ? 1 : 0;
if (av->av_send_grh) {
dest_path->is_global = src_path->cep_adds_vect.av_send_grh;
dest_path->cep_adds_vect.av_send_grh = src_path->is_global;
adds_vect.av_send_grh = B_TRUE;
adds_vect.av_send_grh = B_FALSE;
cep_p->cep_adds_vect.av_send_grh = B_FALSE;
cep_p->cep_adds_vect.av_send_grh = B_TRUE;
adds_vectp->av_send_grh = B_TRUE;
adds_vectp->av_send_grh = B_FALSE;
adds_vectp->av_send_grh = B_TRUE;
adds_vectp->av_send_grh = B_FALSE; /* no GRH */
adds->av_send_grh = B_TRUE;
adds->av_send_grh = B_FALSE;
qp_attr->qp_transport.rc.rc_path.cep_adds_vect.av_send_grh);
qp_attr->qp_transport.rc.rc_alt_path.cep_adds_vect.av_send_grh);
cm_grh = cm_adds->av_send_grh;
sidr_entry.srch_grh_exists = attr->ud_addr->av_send_grh;
ud_statep->ud_stored_reply_addr.grh_exists = attr->ud_addr->av_send_grh;
alt_grh = alt_path->ap_alt_cep_path.cep_adds_vect.av_send_grh;
mcg_info_p->mc_adds_vect.av_send_grh = B_TRUE;
mcg_infop[i].mc_adds_vect.av_send_grh = B_TRUE;
primary_grh = IBCM_PRIM_ADDS_VECT(chan_args).av_send_grh;
alternate_grh = IBCM_ALT_ADDS_VECT(chan_args).av_send_grh;
adds_vec.av_send_grh = B_FALSE;
adds_vec.av_send_grh = B_TRUE;
adds_vec.av_send_grh = B_FALSE;