e1000/e1000e: Move PCI-Express device IDs over to e1000e
authorAuke Kok <auke-jan.h.kok@intel.com>
Wed, 31 Oct 2007 22:22:05 +0000 (15:22 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 23:03:43 +0000 (15:03 -0800)
commit040babf9d84e7010c457e9ce69e9eb1c27927c9e
tree7df8e30837d87bb0e341882d2e11a8eb06dfd090
parent1eae4eb2a1c784bf35ee4f8f158cd21cf8c387c1
e1000/e1000e: Move PCI-Express device IDs over to e1000e

e1000e will from now on support the PCI-Express adapters that
previously were supported by e1000. This support means better
performance and easier debugging from now on for both the old
PCI-X/PCI hardware and PCI-Express adapters.

This patch also moves 3 recently merged device IDs over to e1000e
that are identical to quad-port versions of already existing
dual port versions. With this last bit every former e1000 pci-e
device should work now with e1000e.

Here is a brief list of which gigabit driver to use with which
adapter:

  e1000:
82540 -> 82547

  e1000e:
82571 -> 82573
ich8, ich9       (82562 or 82566)
es2lan           (80003eslan)

  igb: (not yet merged, only available from e1000.sf.net)
82575

Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000/e1000_main.c
drivers/net/e1000e/82571.c
drivers/net/e1000e/hw.h
drivers/net/e1000e/netdev.c