1
linux/drivers/net/e1000
Linus Torvalds 60e233172e [net] Gracefully handle shared e1000/1000e driver PCI ID's
Both the old e1000 driver and the new e1000e driver can drive some
PCI-Express e1000 cards, and we should avoid ambiguity about which
driver will pick up the support for those cards when both drivers are
enabled.

This solves the problem by having the old driver support those cards if
the new driver isn't configured, but otherwise ceding support for PCI
Express versions of the e1000 chipset to the newer driver.  Thus
allowing both legacy configurations where only the old driver is active
(and handles all chips it knows about) and the new configuration with
the new driver handling the more modern PCIE variants.

Acked-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-01-31 00:30:15 +11:00
..
e1000_ethtool.c [netdrvr] checkpatch cleanups 2008-01-28 15:04:05 -08:00
e1000_hw.c e1000: sparse warnings fixes 2007-10-30 14:32:17 -04:00
e1000_hw.h e1000: remove no longer used code for pci read/write cfg 2008-01-28 15:07:17 -08:00
e1000_main.c [net] Gracefully handle shared e1000/1000e driver PCI ID's 2008-01-31 00:30:15 +11:00
e1000_osdep.h e1000: clean up debug output defines 2007-02-05 16:58:41 -05:00
e1000_param.c e1000: sparse warnings fixes 2007-10-30 14:32:17 -04:00
e1000.h e1000: sparse warnings fixes 2007-10-30 14:32:17 -04:00
Makefile e100, e1000, ixgb: update copyright header and remove LICENSE 2006-09-27 12:53:14 -07:00