IBT_RC_SRV
wre.wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
comm->hlc_qp_info.qp_trans = IBT_RC_SRV;
tx->hlc_wr.wr_trans = IBT_RC_SRV;
attr_p->qp_info.qp_trans = IBT_RC_SRV;
case IBT_RC_SRV:
if (wr->wr_trans == IBT_RC_SRV) {
if (wr->wr_trans == IBT_RC_SRV) {
if (wr->wr_trans != IBT_RC_SRV) {
comm->tlc_qp_info.qp_trans = IBT_RC_SRV;
tx->tlc_wr.wr_trans = IBT_RC_SRV;
attr_p->qp_info.qp_trans = IBT_RC_SRV;
if (wr->wr_trans == IBT_RC_SRV) {
if (wr->wr_trans == IBT_RC_SRV) {
case IBT_RC_SRV:
ASSERT(node->w_swr.wr_trans == IBT_RC_SRV);
swqe->w_swr.wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
return (IBT_RC_SRV);
} else if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
} else if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
if (qp_infop->qp_trans == IBT_RC_SRV) {
qp_query_attr.qp_info.qp_trans = IBT_RC_SRV;
if (qp_query_attr.qp_info.qp_trans == IBT_RC_SRV) {
wr.wr_trans = IBT_RC_SRV;
wrp[ix].wr_trans = IBT_RC_SRV;
wr.wr_trans = IBT_RC_SRV;
wrp[ix].wr_trans = IBT_RC_SRV;
ep->ep_ackwr.wr_trans = IBT_RC_SRV;
wr->wr_trans = IBT_RC_SRV;
wr->wr_trans = IBT_RC_SRV;
qp_modify_attr.qp_trans = IBT_RC_SRV;
if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) {
if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) {
qp_info.qp_trans = IBT_RC_SRV;
qp_type = IBT_RC_SRV;
if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) {
if (chan->ch_qp.qp_type != IBT_RC_SRV) {
if (chan->ch_qp.qp_type != IBT_RC_SRV) {
case IBT_RC_SRV:
if (ibt_qp->ch_qp.qp_type == IBT_RC_SRV) {
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
ASSERT(chan->ch_qp.qp_type == IBT_RC_SRV);
if (ibt_qp->ch_qp.qp_type == IBT_RC_SRV) {
case IBT_RC_SRV:
if (rc_chan->ch_qp.qp_type != IBT_RC_SRV) {
qp_info.qp_trans = IBT_RC_SRV;
if (qp_attr.qp_info.qp_trans != IBT_RC_SRV) {
if (qp_attr.qp_info.qp_trans != IBT_RC_SRV) {
if ((trans != IBT_RC_SRV) && (trans != IBT_UC_SRV) &&
case IBT_RC_SRV:
if (qp_attrs.qp_info.qp_trans != IBT_RC_SRV) {
qp_info.qp_trans = IBT_RC_SRV;
case IBT_RC_SRV:
case IBT_RC_SRV:
qp_info.qp_trans = IBT_RC_SRV;
qp_attrs.qp_info.qp_trans = IBT_RC_SRV;
qp_attrs.qp_info.qp_trans = IBT_RC_SRV;
if (ibtl_cm_get_chan_type(channel) != IBT_RC_SRV) {
if (ibtl_cm_get_chan_type(channel) != IBT_RC_SRV) {
if (qp_attr.qp_info.qp_trans != IBT_RC_SRV)
qp_info.qp_trans = IBT_RC_SRV;
if (qp_query_attr.qp_info.qp_trans != IBT_RC_SRV) {
if (ibtl_cm_get_chan_type(channel) != IBT_RC_SRV) {
qp_info.qp_trans = IBT_RC_SRV;
IBT_RC_SRV << 1 | IBT_CM_FLOW_CONTROL);
tx_wr.wr_trans = IBT_RC_SRV;
tx_wr.wr_trans = IBT_RC_SRV;
rx_wr.wr_trans = IBT_RC_SRV;
((qp_trans == IBT_RC_SRV && qp_serv == HERMON_QP_RC) || \
(qp_trans == IBT_RC_SRV && qp_serv == TAVOR_QP_RC) || \