IBCM_ALT_ADDS_VECT
base_lid + IBCM_ALT_ADDS_VECT(chan_args).av_src_path;
h2b16(IBCM_ALT_ADDS_VECT(chan_args).av_dlid);
h2b64(IBCM_ALT_ADDS_VECT(chan_args).av_dgid.gid_prefix);
h2b64(IBCM_ALT_ADDS_VECT(chan_args).av_dgid.gid_guid);
h2b64(IBCM_ALT_ADDS_VECT(chan_args).av_sgid.gid_prefix);
h2b64(IBCM_ALT_ADDS_VECT(chan_args).av_sgid.gid_guid);
alternate_grh = IBCM_ALT_ADDS_VECT(chan_args).av_send_grh;
(IBCM_ALT_ADDS_VECT(chan_args).av_flow << 12) : 0) |
IBCM_ALT_ADDS_VECT(chan_args).av_srate));
IBCM_ALT_ADDS_VECT(chan_args).av_tclass : 0;
IBCM_ALT_ADDS_VECT(chan_args).av_hop : 1;
IBCM_ALT_ADDS_VECT(chan_args).av_srvl << 4 |
IBCM_ALT_ADDS_VECT(chan_args).av_dlid);
IBCM_ALT_ADDS_VECT(chan_args).av_dgid.gid_prefix,
IBCM_ALT_ADDS_VECT(chan_args).av_dgid.gid_guid);
statep->local_alt_srate = IBCM_ALT_ADDS_VECT(chan_args).av_srate;
statep->alt_src_path_bits = IBCM_ALT_ADDS_VECT(chan_args).av_src_path;