ISC_LINK_UP
while(sp->flags & ISC_LINK_UP) {
sp->flags &= ~ISC_LINK_UP;
if((sp->flags & ISC_LINK_UP) == 0) {
while((sp->flags & (ISC_CON_RUN | ISC_LINK_UP)) == (ISC_CON_RUN | ISC_LINK_UP)) {
sp->flags &= ~(ISC_CON_RUNNING | ISC_LINK_UP);
sp->flags &= ~ISC_LINK_UP;
sp->flags |= ISC_CON_RUN | ISC_LINK_UP;