From bdcfa30186a72e80c4cb753a5ee03befc34fda4b Mon Sep 17 00:00:00 2001 From: "David F. Skoll" Date: Tue, 2 Apr 2002 14:11:04 +0000 Subject: [PATCH] Fixed Linux 2.2.20 kernel MPPE patch (Frank Cusack) --- linux/mppe/linux-2.2.20-pad.patch | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/linux/mppe/linux-2.2.20-pad.patch b/linux/mppe/linux-2.2.20-pad.patch index a0b714a..1fe2d13 100644 --- a/linux/mppe/linux-2.2.20-pad.patch +++ b/linux/mppe/linux-2.2.20-pad.patch @@ -1,5 +1,5 @@ --- linux/drivers/net/ppp.c.orig Sun Mar 25 08:31:15 2001 -+++ linux/drivers/net/ppp.c Tue Mar 19 07:15:40 2002 ++++ linux/drivers/net/ppp.c Mon Mar 25 09:27:28 2002 @@ -2468,10 +2468,14 @@ (proto != PPP_LCP) && (proto != PPP_CCP)) { @@ -16,7 +16,15 @@ if (new_skb == NULL) { printk(KERN_ERR "ppp_send_frame: no memory\n"); kfree_skb(skb); -@@ -2489,12 +2493,25 @@ +@@ -2482,19 +2486,32 @@ + /* Compress the frame. */ + new_count = (*ppp->sc_xcomp->compress) + (ppp->sc_xc_state, data, new_skb->data, +- count, ppp->mtu + PPP_HDRLEN); ++ count, new_skb_size); + + /* Did it compress? */ + if (new_count > 0 && (ppp->flags & SC_CCP_UP)) { skb_put(new_skb, new_count); kfree_skb(skb); skb = new_skb; -- 2.39.2