From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751108AbWIZLah (ORCPT ); Tue, 26 Sep 2006 07:30:37 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751143AbWIZLah (ORCPT ); Tue, 26 Sep 2006 07:30:37 -0400 Received: from igw2.watson.ibm.com ([129.34.20.6]:60863 "EHLO igw2.watson.ibm.com") by vger.kernel.org with ESMTP id S1750854AbWIZLag (ORCPT ); Tue, 26 Sep 2006 07:30:36 -0400 From: mostrows@earthlink.net To: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, ppp-bugs@dp.samba.org Cc: Michal Ostrowski Subject: Subject: [PATCH] Advertise PPPoE MTU (resubmit). Reply-To: mostrows@earthlink.net Date: Tue, 26 Sep 2006 06:31:38 -0500 Message-Id: <11592702983561-git-send-email-mostrows@earthlink.net> X-Mailer: git-send-email 1.4.1.1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org PPPoE must advertise the underlying device's MTU via the ppp channel descriptor structure, as multilink functionality depends on it. Signed-off-by: Michal Ostrowski --- drivers/net/pppoe.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/pppoe.c b/drivers/net/pppoe.c index 475dc93..c89e9ee 100644 --- a/drivers/net/pppoe.c +++ b/drivers/net/pppoe.c @@ -600,6 +600,7 @@ static int pppoe_connect(struct socket * po->chan.hdrlen = (sizeof(struct pppoe_hdr) + dev->hard_header_len); + po->chan.mtu = dev->mtu - sizeof(struct pppoe_hdr); po->chan.private = sk; po->chan.ops = &pppoe_chan_ops; -- 1.4.1.1