]> git.ozlabs.org Git - ppp.git/blob - linux/mppe/linux-2.4.18-make.patch
Corrected version of MPPE kernel support (Frank Cusack)
[ppp.git] / linux / mppe / linux-2.4.18-make.patch
1 --- linux/drivers/net/Config.in.orig    Mon Mar 25 09:07:26 2002
2 +++ linux/drivers/net/Config.in Mon Mar 25 11:18:03 2002
3 @@ -279,6 +279,7 @@
4     dep_tristate '  PPP support for sync tty ports' CONFIG_PPP_SYNC_TTY $CONFIG_PPP
5     dep_tristate '  PPP Deflate compression' CONFIG_PPP_DEFLATE $CONFIG_PPP
6     dep_tristate '  PPP BSD-Compress compression' CONFIG_PPP_BSDCOMP $CONFIG_PPP
7 +   dep_tristate '  PPP MPPE compression (encryption)' CONFIG_PPP_MPPE $CONFIG_PPP
8     if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
9        dep_tristate '  PPP over Ethernet (EXPERIMENTAL)' CONFIG_PPPOE $CONFIG_PPP
10     fi
11 --- linux/drivers/net/Makefile.orig     Mon Mar 25 09:07:26 2002
12 +++ linux/drivers/net/Makefile  Mon Mar 25 11:58:11 2002
13 @@ -18,8 +18,9 @@
14  export-objs     :=     8390.o arlan.o aironet4500_core.o aironet4500_card.o \
15                         ppp_async.o ppp_generic.o slhc.o pppox.o auto_irq.o \
16                         net_init.o mii.o
17 -list-multi     :=      rcpci.o
18 +list-multi     :=      rcpci.o ppp_mppe.o
19  rcpci-objs     :=      rcpci45.o rclanmtl.o
20 +ppp_mppe-objs  :=      ppp_mppe_compress.o sha1.o arcfour.o
21  
22  ifeq ($(CONFIG_TULIP),y)
23    obj-y += tulip/tulip.o
24 @@ -139,6 +140,14 @@
25  obj-$(CONFIG_PPP_BSDCOMP) += bsd_comp.o
26  obj-$(CONFIG_PPPOE) += pppox.o pppoe.o
27  
28 +ifeq ($(CONFIG_PPP_MPPE),y)
29 +  obj-y += $(ppp_mppe-objs)
30 +else
31 +  ifeq ($(CONFIG_PPP_MPPE),m)
32 +    obj-m += ppp_mppe.o
33 +  endif
34 +endif
35 +
36  obj-$(CONFIG_SLIP) += slip.o
37  ifeq ($(CONFIG_SLIP_COMPRESSED),y)
38    obj-$(CONFIG_SLIP) += slhc.o
39 @@ -237,3 +246,5 @@
40  rcpci.o: $(rcpci-objs)
41         $(LD) -r -o $@ $(rcpci-objs)
42  
43 +ppp_mppe.o: $(ppp_mppe-objs)
44 +       $(LD) -r -o $@ $(ppp_mppe-objs)