IB_CM_IDLE
cm_id_priv->id.state = IB_CM_IDLE;
cm_id->state = IB_CM_IDLE;
cm_id->state = IB_CM_IDLE;
cm_id->state = IB_CM_IDLE;
cm_id->state = IB_CM_IDLE;
cm_id->state = IB_CM_IDLE;
case IB_CM_IDLE:
WARN_ON(cm_id->state != IB_CM_IDLE);
if (cm_id_priv->id.state != IB_CM_IDLE) {
if (cm_id->state != IB_CM_IDLE || WARN_ON(cm_id_priv->timewait_info)) {
BUG_ON(cm_id->state != IB_CM_IDLE);
cm_id_priv->id.state = IB_CM_IDLE;
cm_id_priv->id.state = IB_CM_IDLE;
if (cm_id->state != IB_CM_IDLE) {
cm_id_priv->id.state = IB_CM_IDLE;
cm_id_priv->id.state = IB_CM_IDLE;
cm_id_priv->id.state = IB_CM_IDLE;
cm_id_priv->id.state = IB_CM_IDLE;