)) {    if (bfa_fcs_fabric_is_switched(rport->port->fabric)) {     bfa_sm_set_state(rport,      bfa_fcs_rport_sm_nsdisc_sending);     rport->ns_retries = 0;     bfa_fcs_rport_send_nsdisc(rport, NULL);    } else {     bfa_sm_set_state(rport,      bfa_fcs_rport_sm_plogi_sending);     rport->plogi_retries = 0;     bfa_fcs_rport_send_plogi(rport, NULL);    }   } else {    rport->pid = 0;    bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline);    bfa_timer_start(rport->fcs->bfa, &rport->timer,      bfa_fcs_rport_timeout, rport,      bfa_fcs_rport_del_timeout);   }   break;   case RPSM_EVENT_DELETE:   bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit);   bfa_fcs_rport_free(rport);   break;   case RPSM_EVENT_SCN:  case RPSM_EVENT_LOGO_RCVD:  case RPSM_EVENT_PRLO_RCVD:  case RPSM_EVENT_PLOGI_RCVD:  case RPSM_EVENT_LOGO_IMP:   