IPOIB_OP_CM
wr->wr_id = id | IPOIB_OP_CM | IPOIB_OP_RECV;
unsigned int wr_id = wc->wr_id & ~(IPOIB_OP_CM | IPOIB_OP_RECV);
if (wr_id == (IPOIB_CM_RX_DRAIN_WRID & ~(IPOIB_OP_CM | IPOIB_OP_RECV))) {
priv->tx_wr.wr.wr_id = wr_id | IPOIB_OP_CM;
unsigned int wr_id = wc->wr_id & ~IPOIB_OP_CM;
priv->cm.rx_wr.wr_id = id | IPOIB_OP_CM | IPOIB_OP_RECV;
if (priv->ibwc[i].wr_id & IPOIB_OP_CM)
if (wc->wr_id & IPOIB_OP_CM)
if (wc->wr_id & IPOIB_OP_CM)
if (wc->wr_id & IPOIB_OP_CM)