T308: Improve support for Intel 82574 gbe network cards
authorLukas Humbel <lukas.humbel@inf.ethz.ch>
Fri, 14 Oct 2016 15:59:42 +0000 (17:59 +0200)
committerLukas Humbel <lukas.humbel@inf.ethz.ch>
Fri, 14 Oct 2016 16:11:52 +0000 (18:11 +0200)
commit7852ff044237b1d8670a3f8f2f56d0940f550f64
tree128408176da8c559b9138ffc116fd40f93a866ba
parent66168441f26ff3105ce854f256fa834bb3b89ce1
T308: Improve support for Intel 82574 gbe network cards

It turns out the card is too similiar to give it an extra driver, remove
the e1000e binary and improve e1000n instead. e1000n needs refactoring.
The driver does not hang on hw reset (on the 82574) and the interrupt
handling is correct enough to let irqtest pass (with legacy interrupts).

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
devices/e1000.dev
devices/e1000e.dev [deleted file]
usr/drivers/e1000/e1000n.c
usr/drivers/e1000/e1000n.h
usr/drivers/e1000/e1000n_helpers.c
usr/drivers/e1000/e1000n_hwinit.c
usr/drivers/e1000e/Hakefile [deleted file]
usr/drivers/e1000e/e1000e.c [deleted file]
usr/drivers/e1000e/e1000e_debug.h [deleted file]
usr/skb/programs/device_db.pl
usr/skb/programs/device_db_irqtest.pl