[Hardy-LUM] SRU: Add backported igb-next driver
Stefan Bader
stefan.bader at canonical.com
Tue Sep 1 10:06:20 UTC 2009
SRU Justification:
Impact: The Intel 82576 network card is not supported on Hardy but newer motherboards are shipped with these.
Fix: Add the current Intel standalone igb driver under a new name and with already supported PCI IDs removed to LUM. Both the old and new driver can be used concurrently.
Testcase: Load old and new driver in parallel to check for concurrency. Successfully tested on real hardware (see report)
https://bugs.launchpad.net/bugs/352440
---
The following changes since commit 141e18ab77979227986ec6faa8ce98fdc3790d5b:
Stefan Bader (1):
UBUNTU: SAUCE: Add support in e1000e for a couple of ICH10 PCI IDs
are available in the git repository at:
git://kernel.ubuntu.com/smb/ubuntu-hardy-lum.git bug352440
Stefan Bader (2):
UBUNTU: Add standalone Intel igb driver as igb-next to support 82576 cards
UBUNTU: Enable build of igb-next for i386 and amd64
debian/config/amd64 | 1 +
debian/config/i386 | 1 +
debian/d-i/modules/ubuntu-modules | 1 +
ubuntu/Makefile | 1 +
ubuntu/net/igb-next/BOM | 8 +
ubuntu/net/igb-next/COPYING | 339 +++
ubuntu/net/igb-next/Makefile | 32 +
ubuntu/net/igb-next/README | 651 +++++
ubuntu/net/igb-next/e1000_82575.c | 1669 ++++++++++++
ubuntu/net/igb-next/e1000_82575.h | 431 +++
ubuntu/net/igb-next/e1000_api.c | 1065 ++++++++
ubuntu/net/igb-next/e1000_api.h | 146 +
ubuntu/net/igb-next/e1000_defines.h | 1480 ++++++++++
ubuntu/net/igb-next/e1000_hw.h | 658 +++++
ubuntu/net/igb-next/e1000_mac.c | 1985 ++++++++++++++
ubuntu/net/igb-next/e1000_mac.h | 80 +
ubuntu/net/igb-next/e1000_manage.c | 383 +++
ubuntu/net/igb-next/e1000_manage.h | 81 +
ubuntu/net/igb-next/e1000_nvm.c | 625 +++++
ubuntu/net/igb-next/e1000_nvm.h | 50 +
ubuntu/net/igb-next/e1000_osdep.h | 122 +
ubuntu/net/igb-next/e1000_phy.c | 2214 +++++++++++++++
ubuntu/net/igb-next/e1000_phy.h | 157 ++
ubuntu/net/igb-next/e1000_regs.h | 470 ++++
ubuntu/net/igb-next/igb.h | 377 +++
ubuntu/net/igb-next/igb_ethtool.c | 2007 ++++++++++++++
ubuntu/net/igb-next/igb_main.c | 4851 +++++++++++++++++++++++++++++++++
ubuntu/net/igb-next/igb_param.c | 408 +++
ubuntu/net/igb-next/igb_regtest.h | 135 +
ubuntu/net/igb-next/kcompat.c | 559 ++++
ubuntu/net/igb-next/kcompat.h | 1727 ++++++++++++
ubuntu/net/igb-next/kcompat_ethtool.c | 1168 ++++++++
32 files changed, 23882 insertions(+), 0 deletions(-)
create mode 100644 ubuntu/net/igb-next/BOM
create mode 100644 ubuntu/net/igb-next/COPYING
create mode 100644 ubuntu/net/igb-next/Makefile
create mode 100755 ubuntu/net/igb-next/README
create mode 100644 ubuntu/net/igb-next/e1000_82575.c
create mode 100644 ubuntu/net/igb-next/e1000_82575.h
create mode 100644 ubuntu/net/igb-next/e1000_api.c
create mode 100644 ubuntu/net/igb-next/e1000_api.h
create mode 100644 ubuntu/net/igb-next/e1000_defines.h
create mode 100644 ubuntu/net/igb-next/e1000_hw.h
create mode 100644 ubuntu/net/igb-next/e1000_mac.c
create mode 100644 ubuntu/net/igb-next/e1000_mac.h
create mode 100644 ubuntu/net/igb-next/e1000_manage.c
create mode 100644 ubuntu/net/igb-next/e1000_manage.h
create mode 100644 ubuntu/net/igb-next/e1000_nvm.c
create mode 100644 ubuntu/net/igb-next/e1000_nvm.h
create mode 100644 ubuntu/net/igb-next/e1000_osdep.h
create mode 100644 ubuntu/net/igb-next/e1000_phy.c
create mode 100644 ubuntu/net/igb-next/e1000_phy.h
create mode 100644 ubuntu/net/igb-next/e1000_regs.h
create mode 100644 ubuntu/net/igb-next/igb.h
create mode 100644 ubuntu/net/igb-next/igb_ethtool.c
create mode 100644 ubuntu/net/igb-next/igb_main.c
create mode 100644 ubuntu/net/igb-next/igb_param.c
create mode 100644 ubuntu/net/igb-next/igb_regtest.h
create mode 100644 ubuntu/net/igb-next/kcompat.c
create mode 100644 ubuntu/net/igb-next/kcompat.h
create mode 100644 ubuntu/net/igb-next/kcompat_ethtool.c
More information about the kernel-team
mailing list