IBCM_EVT_REQ
IBCM_EVT_REQ(event).req_service_id = b2h64(cm_req_msgp->req_svc_id);
IBCM_EVT_REQ(event).req_transport =
IBCM_EVT_REQ(event).req_timeout = ibt_ib2usec(
IBCM_EVT_REQ(event).req_retry_cnt =
IBCM_EVT_REQ(event).req_rnr_retry_cnt = cm_req_msgp->req_mtu_plus & 0x7;
IBCM_EVT_REQ(event).req_pkey = b2h16(cm_req_msgp->req_part_key);
IBCM_EVT_REQ(event).req_rdma_ra_in =
IBCM_EVT_REQ(event).req_rdma_ra_out =
if (IBCM_EVT_REQ(event).req_rdma_ra_in >
IBCM_EVT_REQ(event).req_rdma_ra_in,
IBCM_EVT_REQ(event).req_rdma_ra_in =
if (IBCM_EVT_REQ(event).req_rdma_ra_out >
IBCM_EVT_REQ(event).req_rdma_ra_out,
IBCM_EVT_REQ(event).req_rdma_ra_out =
if (IBCM_EVT_REQ(event).req_timeout > ibcm_sw_delay) {
IBCM_EVT_REQ(event).req_timeout -= ibcm_sw_delay;
IBCM_EVT_REQ(event).req_timeout);
IBCM_EVT_REQ(event).req_timeout);
IBCM_EVT_REQ(event).req_timeout = 0;
IBCM_EVT_REQ(event).req_prim_hca_port = statep->prim_port;
IBCM_EVT_REQ(event).req_alt_hca_port = statep->alt_port;
IBCM_EVT_REQ(event).req_hca_guid = statep->local_hca_guid;
IBCM_EVT_REQ(event).req_remote_qpn = statep->remote_qpn;
IBCM_EVT_REQ(event).req_flags |= IBT_CM_FLOW_CONTROL;
IBCM_EVT_REQ(event).req_flags |= IBT_CM_SRQ_EXISTS;
ibcm_set_primary_adds_vect(statep, &IBCM_EVT_REQ(event).req_prim_addr,
&IBCM_EVT_REQ(event).req_alt_addr, cm_req_msgp);
IBCM_EVT_REQ(event).req_rdc_exists = cm_req_msgp->req_mtu_plus >> 3 & 1;
IBCM_EVT_REQ(event).req_remote_eecn =
IBCM_EVT_REQ(event).req_local_eecn =
IBCM_EVT_REQ(event).req_remote_qkey =
ret_args.cm_ret.rep.cm_rdma_ra_in = IBCM_EVT_REQ(event).req_rdma_ra_out;
ret_args.cm_ret.rep.cm_rdma_ra_out = IBCM_EVT_REQ(event).req_rdma_ra_in;