From patchwork Fri Mar 25 20:37:41 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leann Ogasawara X-Patchwork-Id: 88427 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id D0DDAB6F9B for ; Sat, 26 Mar 2011 07:37:58 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1Q3DlT-0004X6-Fg; Fri, 25 Mar 2011 20:37:47 +0000 Received: from adelie.canonical.com ([91.189.90.139]) by chlorine.canonical.com with esmtp (Exim 4.71) (envelope-from ) id 1Q3DlR-0004Wh-Kw for kernel-team@lists.ubuntu.com; Fri, 25 Mar 2011 20:37:45 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by adelie.canonical.com with esmtp (Exim 4.71 #1 (Debian)) id 1Q3DlR-0002px-DO for ; Fri, 25 Mar 2011 20:37:45 +0000 Received: from c-76-105-148-120.hsd1.or.comcast.net ([76.105.148.120] helo=[192.168.1.4]) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1Q3DlR-0000lU-1e for kernel-team@lists.ubuntu.com; Fri, 25 Mar 2011 20:37:45 +0000 Subject: [Natty LBM] [pull-request] UBUNTU: Updated igb driver From: Leann Ogasawara To: kernel-team Date: Fri, 25 Mar 2011 13:37:41 -0700 Message-ID: <1301085461.1938.58.camel@emiko> Mime-Version: 1.0 X-Mailer: Evolution 2.32.2 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.13 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com Hi All, For Natty, it's been requested that we provide an updated igb driver which has support for the new Intel Powerville 1GbE card. Support for this is targeted to land in 2.6.39 which unfortunately is too late for Natty. As an alternative, the following pull request provides the updated igb driver via the Natty linux-backports-modules-2.6.38 package. I unfortunately have no means to test this myself but am working to ping the powers that be to get me access to hw for testing. I'd also like to clean out some old cruft from the Natty LBM package, but I'll save that for the topic of another email. Thanks, Leann The following changes since commit ae23f218351e3fd289e2d00c166e263e77a3abaa: Andy Whitcroft (1): UBUNTU: open Natty are available in the git repository at: git://kernel.ubuntu.com/ogasawara/ubuntu-natty-lbm.git lp601047 Leann Ogasawara (2): UBUNTU: Updated igb driver UBUNTU: Ubuntu-2.6.38-7.1 debian/changelog | 9 +- debian/control.d/flavour-control.stub | 28 +- debian/rules.d/0-common-vars.mk | 2 +- updates/BOM | 3 + updates/Makefile | 10 +- updates/net/igb/Makefile | 38 + updates/net/igb/Module.supported | 1 + updates/net/igb/e1000_82575.c | 1943 +++++++++ updates/net/igb/e1000_82575.h | 455 +++ updates/net/igb/e1000_api.c | 1127 ++++++ updates/net/igb/e1000_api.h | 149 + updates/net/igb/e1000_defines.h | 1608 ++++++++ updates/net/igb/e1000_hw.h | 720 ++++ updates/net/igb/e1000_mac.c | 1952 +++++++++ updates/net/igb/e1000_mac.h | 79 + updates/net/igb/e1000_manage.c | 386 ++ updates/net/igb/e1000_manage.h | 81 + updates/net/igb/e1000_mbx.c | 491 +++ updates/net/igb/e1000_mbx.h | 87 + updates/net/igb/e1000_nvm.c | 770 ++++ updates/net/igb/e1000_nvm.h | 52 + updates/net/igb/e1000_osdep.h | 122 + updates/net/igb/e1000_phy.c | 2702 +++++++++++++ updates/net/igb/e1000_phy.h | 197 + updates/net/igb/e1000_regs.h | 524 +++ updates/net/igb/igb.h | 515 +++ updates/net/igb/igb_ethtool.c | 2112 ++++++++++ updates/net/igb/igb_main.c | 7040 +++++++++++++++++++++++++++++++++ updates/net/igb/igb_param.c | 609 +++ updates/net/igb/igb_regtest.h | 221 ++ updates/net/igb/kcompat.c | 1085 +++++ updates/net/igb/kcompat.h | 2473 ++++++++++++ updates/net/igb/kcompat_ethtool.c | 1172 ++++++ 33 files changed, 28743 insertions(+), 20 deletions(-) create mode 100644 updates/net/igb/Makefile create mode 100644 updates/net/igb/Module.supported create mode 100644 updates/net/igb/e1000_82575.c create mode 100644 updates/net/igb/e1000_82575.h create mode 100644 updates/net/igb/e1000_api.c create mode 100644 updates/net/igb/e1000_api.h create mode 100644 updates/net/igb/e1000_defines.h create mode 100644 updates/net/igb/e1000_hw.h create mode 100644 updates/net/igb/e1000_mac.c create mode 100644 updates/net/igb/e1000_mac.h create mode 100644 updates/net/igb/e1000_manage.c create mode 100644 updates/net/igb/e1000_manage.h create mode 100644 updates/net/igb/e1000_mbx.c create mode 100644 updates/net/igb/e1000_mbx.h create mode 100644 updates/net/igb/e1000_nvm.c create mode 100644 updates/net/igb/e1000_nvm.h create mode 100644 updates/net/igb/e1000_osdep.h create mode 100644 updates/net/igb/e1000_phy.c create mode 100644 updates/net/igb/e1000_phy.h create mode 100644 updates/net/igb/e1000_regs.h create mode 100644 updates/net/igb/igb.h create mode 100644 updates/net/igb/igb_ethtool.c create mode 100644 updates/net/igb/igb_main.c create mode 100644 updates/net/igb/igb_param.c create mode 100644 updates/net/igb/igb_regtest.h create mode 100644 updates/net/igb/kcompat.c create mode 100644 updates/net/igb/kcompat.h create mode 100644 updates/net/igb/kcompat_ethtool.c