IBCM_PRIM_ADDS_VECT
cm_adds = &(IBCM_PRIM_ADDS_VECT(chan_args));
if ((IBCM_PRIM_ADDS_VECT(chan_args).av_dlid == 0) && (port_no == 0)) {
primary_slid = base_lid + IBCM_PRIM_ADDS_VECT(chan_args).av_src_path;
h2b16(IBCM_PRIM_ADDS_VECT(chan_args).av_dlid);
h2b64(IBCM_PRIM_ADDS_VECT(chan_args).av_sgid.gid_prefix);
h2b64(IBCM_PRIM_ADDS_VECT(chan_args).av_sgid.gid_guid);
h2b64(IBCM_PRIM_ADDS_VECT(chan_args).av_dgid.gid_prefix);
h2b64(IBCM_PRIM_ADDS_VECT(chan_args).av_dgid.gid_guid);
primary_grh = IBCM_PRIM_ADDS_VECT(chan_args).av_send_grh;
IBCM_PRIM_ADDS_VECT(chan_args).av_dgid.gid_guid;
(IBCM_PRIM_ADDS_VECT(chan_args).av_flow << 12) : 0) |
IBCM_PRIM_ADDS_VECT(chan_args).av_srate);
IBCM_PRIM_ADDS_VECT(chan_args).av_tclass : 0;
IBCM_PRIM_ADDS_VECT(chan_args).av_hop : 1;
IBCM_PRIM_ADDS_VECT(chan_args).av_srvl << 4 |
channel, IBCM_PRIM_ADDS_VECT(chan_args).av_dlid);
IBCM_PRIM_ADDS_VECT(chan_args).av_dgid.gid_prefix,
IBCM_PRIM_ADDS_VECT(chan_args).av_dgid.gid_guid);
statep->local_srate = IBCM_PRIM_ADDS_VECT(chan_args).av_srate;
statep->prim_src_path_bits = IBCM_PRIM_ADDS_VECT(chan_args).av_src_path;
IBCM_PRIM_ADDS_VECT(chan_args).av_sgid;