Home | History | Annotate | Download | only in ppp

Lines Matching refs:state

2 * fsm.c - Network Control Protocol Finite State Machine program file.
34 * fsm.c - {Link, IP} Control Protocol Finite State Machine.
101 * Initialize fsm state.
106 f->state = LS_INITIAL;
123 int oldState = f->state;
127 switch( f->state ) {
129 f->state = LS_CLOSED;
134 f->state = LS_STOPPED;
138 f->state = LS_REQSENT;
143 FSMDEBUG(LOG_INFO, ("%s: Up event in state %d (%s)!\n",
144 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
147 FSMDEBUG(LOG_INFO, ("%s: lowerup state %d (%s) -> %d (%s)\n",
148 PROTO_NAME(f), oldState, ppperr_strerr[oldState], f->state, ppperr_strerr[f->state]));
160 int oldState = f->state;
164 switch( f->state ) {
166 f->state = LS_INITIAL;
170 f->state = LS_STARTING;
177 f->state = LS_INITIAL;
185 f->state = LS_STARTING;
193 f->state = LS_STARTING;
197 FSMDEBUG(LOG_INFO, ("%s: Down event in state %d (%s)!\n",
198 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
201 FSMDEBUG(LOG_INFO, ("%s: lowerdown state %d (%s) -> %d (%s)\n",
202 PROTO_NAME(f), oldState, ppperr_strerr[oldState], f->state, ppperr_strerr[f->state]));
212 int oldState = f->state;
216 switch( f->state ) {
218 f->state = LS_STARTING;
226 f->state = LS_STOPPED;
230 f->state = LS_REQSENT;
235 f->state = LS_STOPPING;
246 FSMDEBUG(LOG_INFO, ("%s: open state %d (%s) -> %d (%s)\n",
247 PROTO_NAME(f), oldState, ppperr_strerr[oldState], f->state, ppperr_strerr[f->state]));
268 * the LS_CLOSED state.
273 int oldState = f->state;
279 switch( f->state ) {
281 f->state = LS_INITIAL;
284 f->state = LS_CLOSED;
287 f->state = LS_CLOSING;
294 if( f->state != LS_OPENED ) {
306 f->state = LS_CLOSING;
310 FSMDEBUG(LOG_INFO, ("%s: close reason=%s state %d (%s) -> %d (%s)\n",
311 PROTO_NAME(f), reason, oldState, ppperr_strerr[oldState], f->state, ppperr_strerr[f->state]));
323 switch (f->state) {
327 FSMDEBUG(LOG_WARNING, ("%s: timeout sending Terminate-Request state=%d (%s)\n",
328 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
332 f->state = (f->state == LS_CLOSING)? LS_CLOSED: LS_STOPPED;
337 FSMDEBUG(LOG_WARNING, ("%s: timeout resending Terminate-Requests state=%d (%s)\n",
338 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
351 FSMDEBUG(LOG_WARNING, ("%s: timeout sending Config-Requests state=%d (%s)\n",
352 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
353 f->state = LS_STOPPED;
358 FSMDEBUG(LOG_WARNING, ("%s: timeout resending Config-Request state=%d (%s)\n",
359 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
365 if( f->state == LS_ACKRCVD ) {
366 f->state = LS_REQSENT;
372 FSMDEBUG(LOG_INFO, ("%s: UNHANDLED timeout event in state %d (%s)!\n",
373 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
412 if( f->state == LS_INITIAL || f->state == LS_STARTING ) {
413 FSMDEBUG(LOG_INFO, ("fsm_input(%x): Rcvd packet in state %d (%s).\n",
414 f->protocol, f->state, ppperr_strerr[f->state]));
466 FSMDEBUG(LOG_INFO, ("fsm_rconfreq(%s): Rcvd id %d state=%d (%s)\n",
467 PROTO_NAME(f), id, f->state, ppperr_strerr[f->state]));
468 switch( f->state ) {
488 f->state = LS_REQSENT;
509 if (f->state == LS_ACKRCVD) {
511 f->state = LS_OPENED;
516 f->state = LS_ACKSENT;
521 if (f->state != LS_ACKRCVD) {
522 f->state = LS_REQSENT;
537 FSMDEBUG(LOG_INFO, ("fsm_rconfack(%s): Rcvd id %d state=%d (%s)\n",
538 PROTO_NAME(f), id, f->state, ppperr_strerr[f->state]));
551 switch (f->state) {
558 f->state = LS_ACKRCVD;
566 f->state = LS_REQSENT;
571 f->state = LS_OPENED;
584 f->state = LS_REQSENT;
599 FSMDEBUG(LOG_INFO, ("fsm_rconfnakrej(%s): Rcvd id %d state=%d (%s)\n",
600 PROTO_NAME(f), id, f->statestate]));
614 switch (f->state) {
625 f->state = LS_STOPPED; /* kludge for stopping CCP */
635 f->state = LS_REQSENT;
644 f->state = LS_REQSENT;
658 FSMDEBUG(LOG_INFO, ("fsm_rtermreq(%s): Rcvd id %d state=%d (%s)\n",
659 PROTO_NAME(f), id, f->state, ppperr_strerr[f->state]));
661 switch (f->state) {
664 f->state = LS_REQSENT; /* Start over but keep trying */
677 f->state = LS_STOPPING;
692 FSMDEBUG(LOG_INFO, ("fsm_rtermack(%s): state=%d (%s)\n",
693 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
695 switch (f->state) {
698 f->state = LS_CLOSED;
706 f->state = LS_STOPPED;
713 f->state = LS_REQSENT;
723 FSMDEBUG(LOG_INFO, ("fsm_rtermack(%s): UNHANDLED state=%d (%s)!!!\n",
724 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
737 FSMDEBUG(LOG_INFO, ("fsm_rcoderej(%s): state=%d (%s)\n",
738 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
749 if( f->state == LS_ACKRCVD ) {
750 f->state = LS_REQSENT;
763 switch( f->state ) {
768 f->state = LS_CLOSED;
781 f->state = LS_STOPPED;
798 f->state = LS_STOPPING;
802 FSMDEBUG(LOG_INFO, ("%s: Protocol-reject event in state %d (%s)!\n",
803 PROTO_NAME(f), f->state, ppperr_strerr[f->state]));
817 if( f->state != LS_REQSENT && f->state != LS_ACKRCVD && f->state != LS_ACKSENT ) {