--- ppp-2.4.6/pppd/ccp.c	2014-01-17 11:37:24.000000000 +0100
+++ src/pppd/ccp.c	2014-03-06 15:20:12.992664166 +0100
@@ -1170,7 +1172,6 @@
 		MPPE_OPTS_TO_CI(ho->mppe, &p[2]);
 		if (newret == CONFACK) {
 		    u_char opt_buf[CILEN_MPPE + MPPE_MAX_KEY_LEN];
-		    int mtu;
 
 		    BCOPY(p, opt_buf, CILEN_MPPE);
 		    BCOPY(mppe_send_key, &opt_buf[CILEN_MPPE],
@@ -1183,16 +1184,6 @@
 			newret = CONFREJ;
 			break;
 		    }
-		    /*
-		     * We need to decrease the interface MTU by MPPE_PAD
-		     * because MPPE frames **grow**.  The kernel [must]
-		     * allocate MPPE_PAD extra bytes in xmit buffers.
-		     */
-		    mtu = netif_get_mtu(f->unit);
-		    if (mtu)
-			netif_set_mtu(f->unit, mtu - MPPE_PAD);
-		    else
-			newret = CONFREJ;
 		}
 
 		/*
