Patchwork [Natty,LBM,pull-request] UBUNTU: Updated igb driver

login
register
mail settings
Submitter Leann Ogasawara
Date March 25, 2011, 8:37 p.m.
Message ID <1301085461.1938.58.camel@emiko>
Download mbox
Permalink /patch/88427/
State New
Headers show

Pull-request

git://kernel.ubuntu.com/ogasawara/ubuntu-natty-lbm.git lp601047

Comments

Leann Ogasawara - March 25, 2011, 8:37 p.m.
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
Tim Gardner - March 26, 2011, 1:23 a.m.
On 03/25/2011 02:37 PM, Leann Ogasawara wrote:
> 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
>
>
>

uploaded