From owner-cvs-all Fri Jan 30 18:49:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA27066 for cvs-all-outgoing; Fri, 30 Jan 1998 18:49:51 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA27061; Fri, 30 Jan 1998 18:49:49 -0800 (PST) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA07030; Fri, 30 Jan 1998 18:48:33 -0800 (PST) Date: Fri, 30 Jan 1998 18:48:33 -0800 (PST) Message-Id: <199801310248.SAA07030@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrsbin@FreeBSD.ORG Subject: cvs commit: src/usr.sbin/ppp ccp.c ccp.h chap.c command.c deflate.c filter.c fsm.c fsm.h hdlc.c ip.c ipcp.c ipcp.h lcp.c lcp.h lqr.c main.c os.c pap.c phase.c pred.c route.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe cvs-all" brian 1998/01/30 18:48:33 PST Modified files: (Branch: MP) usr.sbin/ppp ccp.c ccp.h chap.c command.c deflate.c filter.c fsm.c fsm.h hdlc.c ip.c ipcp.c ipcp.h lcp.c lcp.h lqr.c main.c os.c pap.c phase.c pred.c route.c Log: Move the global FSMs into their relevent structures. IPCP, CCP and LCP are now just derived FSMs. Comment each of the FSM implementations so that we can tell what's going on. Revise the state transitions so that CCP and IPCP actually send terminate REQs when appropriate. The OS & IPCP layers are still like spagetti (next job). Revision Changes Path 1.30.2.4 +83 -55 src/usr.sbin/ppp/ccp.c 1.14.2.4 +4 -3 src/usr.sbin/ppp/ccp.h 1.28.2.4 +2 -2 src/usr.sbin/ppp/chap.c 1.131.2.4 +22 -22 src/usr.sbin/ppp/command.c 1.6.4.4 +6 -6 src/usr.sbin/ppp/deflate.c 1.22.2.3 +2 -1 src/usr.sbin/ppp/filter.c 1.27.2.3 +13 -9 src/usr.sbin/ppp/fsm.c 1.16.2.3 +13 -17 src/usr.sbin/ppp/fsm.h 1.28.2.4 +3 -3 src/usr.sbin/ppp/hdlc.c 1.38.2.4 +3 -3 src/usr.sbin/ppp/ip.c 1.50.2.4 +71 -49 src/usr.sbin/ppp/ipcp.c 1.18.2.6 +4 -2 src/usr.sbin/ppp/ipcp.h 1.55.2.5 +96 -87 src/usr.sbin/ppp/lcp.c 1.16.2.3 +2 -2 src/usr.sbin/ppp/lcp.h 1.22.2.4 +5 -6 src/usr.sbin/ppp/lqr.c 1.121.2.4 +8 -8 src/usr.sbin/ppp/main.c 1.42.2.2 +21 -8 src/usr.sbin/ppp/os.c 1.20.2.4 +3 -3 src/usr.sbin/ppp/pap.c 1.6.4.5 +2 -1 src/usr.sbin/ppp/phase.c 1.20.2.3 +3 -3 src/usr.sbin/ppp/pred.c 1.42.2.3 +2 -1 src/usr.sbin/ppp/route.c