kernel_optimize_test/drivers/net
Auke Kok 6a9516989f [PATCH] e1000: fix TX timout hang regression for 82542rev3
Commit 581d708eb4 (oct. 5 2005) introduced
partial Multiqueue support for e1000 which broke macro smartness in setting
up head/tail registers for 82542 rev3 chipsets, making these adapters
completely non-working since 2.6.15.

This commit sets the proper head and tail registers for read and write
descriptor rings. Ths fix was tested on an 82542 rev3 NIC and newer NICs.

Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-09-12 11:46:39 -04:00
..
appletalk [PATCH] cops section fix 2006-08-19 17:40:15 -04:00
arcnet [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
arm Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
bonding Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
chelsio [NET] gso: Add skb_is_gso 2006-07-08 13:34:32 -07:00
cris [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
e1000 [PATCH] e1000: fix TX timout hang regression for 82542rev3 2006-09-12 11:46:39 -04:00
fec_8xx Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
fs_enet [PATCH] FS_ENET: use PAL for mii management 2006-08-19 17:44:31 -04:00
hamradio [BPQ] lockdep: fix false positive 2006-07-10 14:50:33 -07:00
ibm_emac Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
irda [PATCH] smsc-ircc2: fix section reference mismatches 2006-07-12 17:42:40 -04:00
ixgb [PATCH] ixgb: fix tx unit hang - properly calculate desciptor count 2006-07-12 17:42:40 -04:00
ixp2000 [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
myri10ge [PATCH] myri10ge: always re-enable dummy rdmas in myri10ge_resume 2006-08-09 00:12:47 -04:00
pcmcia [PATCH] xirc2ps_cs: Cannot reset card in atomic context 2006-08-24 00:38:32 -04:00
phy [PATCH] PAL: Support of the fixed PHY 2006-08-19 17:44:31 -04:00
sk98lin [PATCH] sk98lin: fix truncated collision threshold mask 2006-07-12 18:39:21 -04:00
skfp [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
tokenring [PATCH] smctr section fix 2006-08-19 17:40:16 -04:00
tulip [PATCH] xircom_cb: wire up errors from pci_register_driver() 2006-08-19 17:44:30 -04:00
wan [PATCH] WAN: fix C101 card carrier handling 2006-08-19 17:51:25 -04:00
wireless [PATCH] zd1211rw: Fix of signal strength and quality measurement 2006-09-11 16:11:08 -04:00
3c59x.c [netdrvr] 3c59x: snip changelog from source code 2006-07-05 14:28:34 -04:00
3c501.c spelling fixes 2006-06-26 18:35:02 +02:00
3c501.h
3c503.c [PATCH] 3c5zz ethernet: fix section warnings 2006-06-11 12:16:01 -04:00
3c503.h
3c505.c [PATCH] 3c5zz ethernet: fix section warnings 2006-06-11 12:16:01 -04:00
3c505.h
3c507.c [PATCH] 3c5zz ethernet: fix section warnings 2006-06-11 12:16:01 -04:00
3c509.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
3c515.c [PATCH] Signedness issue in drivers/net/3c515.c 2006-08-24 00:37:04 -04:00
3c523.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
3c523.h
3c527.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
3c527.h
7990.c
7990.h
8139cp.c [PATCH] 8139cp.c printk fix 2006-07-12 17:42:40 -04:00
8139too.c [PATCH] 8139too deadlock fix 2006-07-05 14:29:26 -04:00
8390.c [PATCH] lockdep: annotate 8390.c disable_irq() 2006-07-03 15:27:09 -07:00
8390.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
82596.c [PATCH] 82596 section fixes 2006-08-19 17:40:15 -04:00
a2065.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
a2065.h
ac3200.c [PATCH] ac3200 section fixes 2006-08-19 17:40:15 -04:00
acenic_firmware.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
acenic.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
acenic.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
amd8111e.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
amd8111e.h
apne.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ariadne.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ariadne.h
at1700.c [PATCH] at1700 section fix 2006-08-19 17:40:15 -04:00
atari_bionet.c
atari_pamsnet.c
atarilance.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
atp.c
atp.h
au1000_eth.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
au1000_eth.h [PATCH] net: au1000_eth: PHY framework conversion 2006-06-11 23:19:00 -04:00
b44.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
b44.h [PATCH] b44: add wol for old nic 2006-06-22 23:16:13 -04:00
bmac.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
bmac.h
bnx2_fw.h [BNX2]: Use compressed firmware 2006-06-17 21:30:47 -07:00
bnx2.c [BNX2]: Convert to netdev_alloc_skb() 2006-08-17 16:29:52 -07:00
bnx2.h [BNX2]: Fix tx race condition. 2006-08-17 16:29:51 -07:00
bsd_comp.c
cassini.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
cassini.h
cs89x0.c [PATCH] cs89x0 section fix 2006-08-19 17:40:15 -04:00
cs89x0.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
de600.c
de600.h
de620.c
de620.h
declance.c [PATCH] Fix freeing of net device 2006-07-05 14:08:08 -04:00
defxx.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
defxx.h
depca.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
depca.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c
dgrs_i82596.h
dgrs_plx9060.h
dgrs.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
dgrs.h
dl2k.c [netdrvr] Remove Linux-specific changelogs from several Becker template drivers 2006-07-05 13:40:49 -04:00
dl2k.h [netdrvr] Remove long-unused bits from Becker template drivers 2006-06-26 23:47:50 -04:00
dm9000.c [PATCH] Fix dm9000 release_resource 2006-09-11 09:08:38 -04:00
dm9000.h
dummy.c [DUMMY]: Avoid an oops when dummy_init_one() failed 2006-07-21 15:09:07 -07:00
e100.c [E100]: Add module option to ignore bad EEPROM checksums. 2006-08-29 21:22:14 -07:00
e2100.c [PATCH] e2100 section fix 2006-08-19 17:40:15 -04:00
eepro100.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
eepro.c [PATCH] eepro section fix 2006-08-19 17:40:15 -04:00
eexpress.c [PATCH] eexpress section fix 2006-08-19 17:40:15 -04:00
eexpress.h
epic100.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
eql.c
es3210.c [PATCH] es3210 section fix 2006-08-19 17:40:16 -04:00
eth16i.c [PATCH] eth16i section fix 2006-08-19 17:40:16 -04:00
ewrk3.c
ewrk3.h
fealnx.c [PATCH] fealnx section fix 2006-08-19 17:44:28 -04:00
fec.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
fec.h [PATCH] m68knommu: 532x FEC eth struct map 2006-06-25 17:43:33 -07:00
forcedeth.c [PATCH] forcedeth: watermark fixup 2006-07-12 17:38:20 -04:00
gianfar_ethtool.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar_mii.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar_mii.h
gianfar_sysfs.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gianfar.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gt64240eth.h
gt96100eth.c [netdrvr] Remove Becker-template 'io_size' member, when invariant 2006-07-05 13:40:49 -04:00
gt96100eth.h [netdrvr] Remove Becker-template 'io_size' member, when invariant 2006-07-05 13:40:49 -04:00
hamachi.c [netdrvr] Use dev_printk() when ethernet interface isn't available 2006-07-05 13:42:07 -04:00
hp100.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
hp100.h
hp-plus.c [PATCH] hp ethernet: fix section mismatches 2006-06-11 12:16:01 -04:00
hp.c [PATCH] hp ethernet: fix section mismatches 2006-06-11 12:16:01 -04:00
hplance.c
hplance.h
hydra.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ibmlana.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ibmlana.h [netdrvr ibmlana, ibmveth] trim trailing whitespace 2006-05-24 01:31:14 -04:00
ibmveth.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ibmveth.h [netdrvr ibmlana, ibmveth] trim trailing whitespace 2006-05-24 01:31:14 -04:00
ifb.c [IFB] After ifb_init_one() failed, i is increased. Decrease 2006-07-21 14:56:02 -07:00
ioc3-eth.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
isa-skeleton.c
iseries_veth.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
jazzsonic.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
Kconfig [PATCH] myri10ge: update the firmware download URL in Kconfig 2006-09-06 11:04:26 -04:00
lance.c [PATCH] lance section fix 2006-08-19 17:40:16 -04:00
lasi_82596.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
LICENSE.SRC
lne390.c [PATCH] lne390 section fix 2006-08-19 17:40:16 -04:00
loopback.c [NET] gso: Add skb_is_gso 2006-07-08 13:34:32 -07:00
lp486e.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
mac89x0.c
mac8390.c
mace.c [POWERPC] Add new interrupt mapping core and change platforms to use it 2006-07-03 21:36:01 +10:00
mace.h
macmace.c
macsonic.c
Makefile [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
meth.c
meth.h
mii.c
mipsnet.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
mipsnet.h
mv643xx_eth.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
mv643xx_eth.h typo fixes: infomation -> information 2006-06-30 18:25:18 +02:00
mvme147.c
myri_code.h
myri_sbus.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
myri_sbus.h [NET] myri_sbus: Kill unused next_module struct member. 2006-06-23 23:16:09 -07:00
natsemi.c [netdrvr] Remove Linux-specific changelogs from several Becker template drivers 2006-07-05 13:40:49 -04:00
ne2.c [PATCH] Section mismatch in drivers/net/ne.o during modpost 2006-06-11 12:16:01 -04:00
ne2k-pci.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
ne3210.c
ne-h8300.c
ne.c [PATCH] Section mismatch in drivers/net/ne.o during modpost 2006-06-11 12:16:01 -04:00
netconsole.c [NETCONSOLE]: Clean up initcall warning. 2006-06-05 15:04:37 -07:00
netx-eth.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ni52.c [PATCH] ni52 section fix 2006-08-19 17:40:16 -04:00
ni52.h
ni65.c [PATCH] ni65 section fix 2006-08-19 17:40:17 -04:00
ni65.h
ni5010.c [PATCH] NI5010 netcard cleanup 2006-07-05 14:08:08 -04:00
ni5010.h
ns83820.c [PATCH] lock validator: fix ns83820.c irq-flags bug 2006-07-05 14:08:08 -04:00
oaknet.c
pci-skeleton.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
pcnet32.c [PATCH] pcnet32: break in 2.6.18-rc1 identified 2006-08-24 00:40:03 -04:00
plip.c
ppp_async.c
ppp_deflate.c
ppp_generic.c [PPP]: handle kmalloc failures and convert to using kzalloc 2006-08-17 16:29:55 -07:00
ppp_mppe.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ppp_mppe.h
ppp_synctty.c
pppoe.c [PPPOE]: Missing result check in __pppoe_xmit(). 2006-06-05 15:34:33 -07:00
pppox.c
r8169.c [netdrvr] use dev_xxx() printk helpers, rather than dev_printk(KERN_xxx, ... 2006-07-05 13:42:57 -04:00
rionet.c
rrunner.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
rrunner.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
s2io-regs.h
s2io.c [PATCH] s2io build fix 2006-08-19 17:44:29 -04:00
s2io.h [PATCH] s2io driver bug fixes #2 2006-08-03 17:27:26 -04:00
saa9730.c
saa9730.h
sb1000.c
sb1250-mac.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
seeq8005.c [PATCH] seeq8005 section fix 2006-08-19 17:40:17 -04:00
seeq8005.h
sgiseeq.c
sgiseeq.h
shaper.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sis190.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sis900.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sis900.h
sk_mca.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sk_mca.h
skge.c [PATCH] skge: remember to run netif_poll_disable() 2006-08-19 17:44:30 -04:00
skge.h [PATCH] skge: fix truncated collision threshold mask 2006-07-12 18:39:21 -04:00
sky2.c [PATCH] sky2: phy power problems on 88e805X chips 2006-08-10 08:30:48 -04:00
sky2.h [PATCH] sky2: fix truncated collision threshold mask 2006-07-12 18:39:21 -04:00
slhc.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
slip.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
slip.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
smc91x.c [PATCH] lockdep: fix smc91x 2006-08-19 17:44:29 -04:00
smc91x.h [PATCH] build fixes: smc91x 2006-08-19 17:44:30 -04:00
smc911x.c [PATCH] smc911x: Re-release spinlock on spurious interrupt 2006-08-19 17:44:29 -04:00
smc911x.h
smc9194.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
smc9194.h
smc-mca.c
smc-ultra32.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
smc-ultra.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sonic.c [NET]: Avoid allocating skb in skb_pad 2006-06-23 02:06:41 -07:00
sonic.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
Space.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
spider_net_ethtool.c [PATCH] Add ethtool -g support to Spidernet network driver 2006-08-19 17:44:30 -04:00
spider_net.c [PATCH] Add ethtool -g support to Spidernet network driver 2006-08-19 17:44:30 -04:00
spider_net.h [PATCH] Add ethtool -g support to Spidernet network driver 2006-08-19 17:44:30 -04:00
starfire_firmware.h
starfire_firmware.pl
starfire.c [netdrvr] minor cleanups in Becker-derived drivers 2006-07-05 13:40:50 -04:00
stnic.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sun3_82586.c
sun3_82586.h
sun3lance.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sunbmac.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sunbmac.h [NET] sunbmac: Convert over to new SBUS device framework. 2006-06-23 23:16:02 -07:00
sundance.c [PATCH] sundance section fix 2006-08-19 17:44:28 -04:00
sungem_phy.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sungem_phy.h
sungem.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sungem.h
sunhme.c [NET]: sun happymeal, little pci cleanup 2006-07-21 14:51:02 -07:00
sunhme.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sunlance.c [SUNLANCE]: Fix probing problem. 2006-08-29 21:23:32 -07:00
sunqe.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
sunqe.h
tc35815.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
tg3.c [TG3]: Fix tx race condition 2006-08-07 21:46:02 -07:00
tg3.h [TG3]: Fix tx race condition 2006-08-07 21:46:02 -07:00
tlan.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
tlan.h
tun.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
typhoon-firmware.h
typhoon.c [NET] gso: Add skb_is_gso 2006-07-08 13:34:32 -07:00
typhoon.h
ucc_geth_phy.c [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth_phy.h [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth.c [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth.h [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
via-rhine.c [PATCH] via-rhine: add option avoid_D3 (work around broken BIOSes) 2006-08-19 17:44:30 -04:00
via-velocity.c via-velocity: fix speed and link status reported by ethtool 2006-07-20 23:28:23 +02:00
via-velocity.h [netdrvr] via-velocity: remove io_size struct member, it is invariant 2006-07-05 13:40:50 -04:00
wd.c [PATCH] wd section fix 2006-08-19 17:40:17 -04:00
yellowfin.c [netdrvr] Remove Becker-template 'io_size' member, when invariant 2006-07-05 13:40:49 -04:00
znet.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
zorro8390.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00