Date: Mon, 19 May 1997 15:03:14 -0700 (PDT) From: Joerg Wunsch <joerg@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_ar.c if_cx.c if_sr.c src/sys/net if_sppp.h if_spppsubr.c Message-ID: <199705192203.PAA03001@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
joerg 1997/05/19 15:03:14 PDT Modified files: sys/i386/isa if_ar.c if_cx.c if_sr.c sys/net if_sppp.h if_spppsubr.c Log: Major overhaul of the SyncPPP layer. Basically, this comprises now a full implementation of the sate machine as described in RFC1661, and provides support for plugging in various control protocols. I needed this to provide PPP support for the BISDN project (right now). Unfortunatley, while the existing API was almost up to the point, i needed one minor API change in order to decouple the this-layer- started and this-layer-finished actions from the respective Up and Down events of the lower layer. This requires two additional lines in the attach routines of all existing lower layer interface drivers that are using syncPPP (shortcutting these actions and events). Apart from this, i believe i didn't change the API of all this, so everything should plug in without too many hassles. Please report if i broke something in the existing drivers. For a list of features (including new ones like dial-on-demand), and things still to be done, please refer to the man page i'll commit asap. Encouraged by: Serge Vakulenko <vak@cronyx.ru> Revision Changes Path 1.15 +8 -1 src/sys/i386/isa/if_ar.c 1.19 +8 -0 src/sys/i386/isa/if_cx.c 1.7 +18 -2 src/sys/i386/isa/if_sr.c 1.5 +62 -18 src/sys/net/if_sppp.h 1.19 +2016 -804 src/sys/net/if_spppsubr.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705192203.PAA03001>