From patchwork Wed Jan 11 23:12:43 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Kehn X-Patchwork-Id: 135531 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 50606B6EFF for ; Thu, 12 Jan 2012 10:18:20 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751289Ab2AKXSO (ORCPT ); Wed, 11 Jan 2012 18:18:14 -0500 Received: from nm23-vm0.bullet.mail.ne1.yahoo.com ([98.138.91.57]:45692 "HELO nm23-vm0.bullet.mail.ne1.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1751005Ab2AKXSN (ORCPT ); Wed, 11 Jan 2012 18:18:13 -0500 X-Greylist: delayed 328 seconds by postgrey-1.27 at vger.kernel.org; Wed, 11 Jan 2012 18:18:13 EST Received: from [98.138.90.57] by nm23.bullet.mail.ne1.yahoo.com with NNFMP; 11 Jan 2012 23:12:44 -0000 Received: from [98.138.226.57] by tm10.bullet.mail.ne1.yahoo.com with NNFMP; 11 Jan 2012 23:12:44 -0000 Received: from [127.0.0.1] by smtp208.mail.ne1.yahoo.com with NNFMP; 11 Jan 2012 23:12:44 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1326323564; bh=luAIyZSNESOqXEPrJ/fWZqcHNKNVgfN/2InHGop+Jjo=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Date:From:To:Subject:Message-ID:MIME-Version:Content-Type:Content-Disposition:User-Agent; b=1g35wIq6QhTwlm1RRu2z8PunAPWq88DF+ytkS3Nuqlkju4dn7NbfZ1QnuNdDaVEzwJ7jae8u0Cm3eg5zlogSdHm5cxQZTB0pwFgzj5Iv+SmVdWZHasge2VejXk71tfe2AcJLghyTKw5vwKKjnp/+pfkQ3l+6AMkDVgQ6gJfKVvE= X-Yahoo-Newman-Id: 562025.10928.bm@smtp208.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 2_LwERgVM1n1P2wHPmge3fXqHgoxgmShRHstMvgaxEOul9P 53.HfY8eoVtG2_Jh8.6IA7IuOol_7dLoXhM.d42gqPV4SvV3y6EgxWzYpT6v Vm5K.JctoJ6mcwU1CVRPFdpq2iQuXnSl.XVsI5uleuetotyQCOI4_7mSRu6M dJUipImBbJaqrv2YsRuL.Yq5Z1JaGyBZpnni_VV6cLzcXpAk.7kb.OKGgvGc LfcNz4cG0VfhDWO20Dx39h1h7fCbvO_5uBCvSJXrBCFGGkKckGM46bhppJrc RRG0R0GOWQArrzU8sQ0BkevRnamqPr7iiW_7ZBovLOIGD_M9JL047tFT8TqY 0rwF5h3RvEw6U5IQlq7ivAKyQbpcWnSeZlWqxzQBFHKc9u96J9p6Dd6kCZwm F_Zjw9Zcq X-Yahoo-SMTP: tVp.douswBADms9I1_pvnFcs0w-- Received: from localhost (rdkehn@65.205.118.218 with plain) by smtp208.mail.ne1.yahoo.com with SMTP; 11 Jan 2012 15:12:44 -0800 PST Date: Wed, 11 Jan 2012 17:12:43 -0600 From: Doug Kehn To: netdev@vger.kernel.org Subject: [PATCH v2] ksz884x: fix mtu for VLAN Message-ID: <20120111231243.GA14836@dkehn-Latitude-D830> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The Ethernet header does not account for the addition of a VLAN header. Full size Ethernet frames containing VLAN header are not processed because the frame is larger than the resulting hw mtu. Signed-off-by: Doug Kehn --- drivers/net/ethernet/micrel/ksz884x.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/ethernet/micrel/ksz884x.c b/drivers/net/ethernet/micrel/ksz884x.c index 6ed09a8..e52cd31 100644 --- a/drivers/net/ethernet/micrel/ksz884x.c +++ b/drivers/net/ethernet/micrel/ksz884x.c @@ -746,7 +746,7 @@ #define MAC_ADDR_ORDER(i) (ETH_ALEN - 1 - (i)) #define MAX_ETHERNET_BODY_SIZE 1500 -#define ETHERNET_HEADER_SIZE 14 +#define ETHERNET_HEADER_SIZE (14 + VLAN_HLEN) #define MAX_ETHERNET_PACKET_SIZE \ (MAX_ETHERNET_BODY_SIZE + ETHERNET_HEADER_SIZE)