MPLSCP
PATCH 1/1 MPLSCP
Hello,
I have been maintaining a patch to pppd since 2001. The patch was originally written by <[email protected]> for use with my mpls-linux project.
(http://mpls-linux.sf.net/) The patch adds MPLSCP to the pppd daemon.
Please consider accepting this patch.
(patch attached)
Signature · 2 lines
James R. Leu [email protected]
pppd/main.c +4 -0
@@ -70,6 +70,9 @@#include "fsm.h" #include "lcp.h" #include "ipcp.h" + +#include "mplscp.h" +#ifdef INET6 #include "ipv6cp.h" #endif
@@ -246,6 +249,7 @@ &cbcp_protent, #endif &ipcp_protent, + &mplscp_protent, #ifdef INET6 &ipv6cp_protent, #endif
pppd/Makefile.linux +3 -3
@@ -13,16 +13,16 @@ PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap-new.c md5.c ccp.c \ ecp.c ipxcp.c auth.c options.c sys-linux.c md4.c chap_ms.c \ - demand.c utils.c tty.c eap.c chap-md5.c + demand.c utils.c tty.c eap.c chap-md5.c mplscp.c HEADERS = ccp.h chap-new.h ecp.h fsm.h ipcp.h \ ipxcp.h lcp.h magic.h md5.h patchlevel.h pathnames.h pppd.h \ - upap.h eap.h + upap.h eap.h mplscp.h MANPAGES = pppd.8 PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap-new.o md5.o ccp.o \ ecp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o tty.o \ - eap.o chap-md5.o + eap.o chap-md5.o mplscp.o # # include dependencies if present
pppd/mplscp.c +371 -0
371 lines not on this page · raw message
pppd/mplscp.h +8 -0
@@ -0,0 +1,8 @@ + +/* MPLSCP - [email protected] (C) 2001 */ + +#define PPP_MPLSCP 0x8281 +#define PPP_MPLS_UC 0x0281 +#define PPP_MPLS_MC 0x0283 + +extern struct protent mplscp_protent;