linux/drivers/net
Stephen Hemminger 8f24664da6 [PATCH] sky2: transmit recovery
This patch decodes state and revovers from any races in the transmit
timeout and NAPI logic. It should never trigger, but if it does then
do the right thing.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-03-21 16:00:52 -05:00
..
appletalk [APPLETALK]: warning fix 2006-02-13 15:53:41 -08:00
arcnet [PATCH] trivial: fix spelling errors in Kconfigs 2006-02-17 08:16:59 -05:00
arm [PATCH] handle errors returned by platform_get_irq*() 2006-03-20 13:42:57 -08:00
bonding Merge branch 'net-const' 2006-03-03 22:22:45 -05:00
chelsio Merge branch 'upstream-fixes' 2006-03-16 19:27:08 -05:00
cris [PATCH] cris v10 eth: use ethtool_ops 2005-11-09 01:10:09 -05:00
e1000 [NET]: dev_put/dev_hold cleanup 2006-03-20 22:32:28 -08:00
fec_8xx [PATCH] fec_8xx: make CONFIG_FEC_8XX depend on CONFIG_8xx 2005-11-18 13:51:34 -05:00
fs_enet [PATCH] handle errors returned by platform_get_irq*() 2006-03-20 13:42:57 -08:00
hamradio Merge branch 'viro' 2006-02-09 14:17:05 -05:00
ibm_emac [PATCH] ibm_emac sparse annotations 2006-01-28 21:42:15 -05:00
irda Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2006-03-21 09:31:48 -08:00
ixgb [PATCH] drivers/net/ixgb/: make some code static 2005-11-05 21:00:01 -05:00
ixp2000 [PATCH] ixp2000: change netif_schedule_test to __netif_schedule_prep 2005-12-03 20:29:03 -05:00
pcmcia Merge branch 'net-const' 2006-03-03 22:22:45 -05:00
phy Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
sk98lin [PATCH] drivers/net/sk98lin/: possible cleanups 2006-01-17 07:45:52 -05:00
skfp Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
tokenring Merge branch 'from-linus' 2006-02-27 20:12:23 -05:00
tulip Merge branch 'upstream-fixes' 2006-03-11 13:35:31 -05:00
wan [WAN]: fix section mismatch warning in sbni 2006-03-20 22:34:52 -08:00
wireless [PATCH] ipw2100: Update version ipw2100 stamp to 1.2.2 2006-03-17 16:14:48 -05:00
3c59x.c Merge branch 'net-const' 2006-03-03 22:22:45 -05:00
3c501.c
3c501.h
3c503.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c [PATCH] 3c509: use proper suspend/resume API 2006-03-11 20:32:17 -05:00
3c515.c
3c523.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
3c523.h
3c527.c
3c527.h [PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1 2006-01-08 20:14:07 -08:00
7990.c [PATCH] bogus include of linux/irq.h in 7990.c 2006-01-28 21:42:28 -05:00
7990.h
8139cp.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
8139too.c [NET]: Convert RTNL to mutex. 2006-03-20 22:23:58 -08:00
8390.c
8390.h
82596.c [PATCH] wrong ifdefs in 82596.c 2006-01-28 21:42:31 -05:00
a2065.c
a2065.h
ac3200.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
acenic_firmware.h
acenic.c [PATCH] acenic: fix checking of read_eeprom_byte() return values 2006-01-26 22:09:40 -05:00
acenic.h
amd8111e.c [git] change permissions on drivers/net/amd8111e.[ch] to 0644, 2005-10-28 16:43:40 -04:00
amd8111e.h [git] change permissions on drivers/net/amd8111e.[ch] to 0644, 2005-10-28 16:43:40 -04:00
apne.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
ariadne.c
ariadne.h
at1700.c
atari_bionet.c
atari_pamsnet.c
atarilance.c
atp.c
atp.h
au1000_eth.c [PATCH] au1000_eth: Include <linux/config.h> 2005-11-18 13:29:41 -05:00
au1000_eth.h
b44.c [PATCH] b44: fix laptop carrier detect 2006-01-26 22:10:39 -05:00
b44.h [PATCH] b44: replace B44_FLAG_INIT_COMPLETE with netif_running() 2005-11-09 01:02:41 -05:00
bmac.c Merge ../linux-2.6 by hand 2005-10-31 13:37:12 +11:00
bmac.h
bnx2_fw.h Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
bnx2.c [BNX2]: include <linux/vmalloc.h> 2006-03-20 17:55:25 -08:00
bnx2.h [BNX2]: include <linux/vmalloc.h> 2006-03-20 17:55:25 -08:00
bsd_comp.c
cassini.c [CASSINI]: sem2mutex 2006-03-20 22:34:09 -08:00
cassini.h [CASSINI]: sem2mutex 2006-03-20 22:34:09 -08:00
cs89x0.c [PATCH] cs89x0: credit Dmitry Pervushin 2006-01-16 23:15:32 -08:00
cs89x0.h [PATCH] cs89x0: cleanly implement ixdp2x01 and pnx0501 support 2006-01-08 20:12:45 -08:00
de600.c
de600.h
de620.c [PATCH] de620: fix section mismatch warning 2006-03-11 13:29:09 -05:00
de620.h
declance.c [PATCH] declance: Use physical addresses at the interface level. 2005-10-18 18:03:48 -04:00
defxx.c
defxx.h
depca.c [DRIVER MODEL] Convert platform drivers to use struct platform_driver 2005-11-09 22:32:44 +00:00
depca.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
dgrs_i82596.h
dgrs_plx9060.h
dgrs.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
dgrs.h
dl2k.c Merge branch 'upstream-fixes' 2006-03-11 13:35:31 -05:00
dl2k.h
dm9000.c Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-11-11 09:24:26 -08:00
dm9000.h
dummy.c
e100.c Merge branch 'upstream-fixes' 2006-03-16 19:27:08 -05:00
e2100.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
eepro100.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
eepro.c [PATCH] remove some more check_region stuff 2005-10-30 17:37:18 -08:00
eexpress.c
eexpress.h
epic100.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
eql.c
es3210.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
eth16i.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
ewrk3.c
ewrk3.h
fealnx.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
fec.c [PATCH] m68knommu: FEC ethernet support for the ColdFire 5208 2005-11-07 08:00:47 -08:00
fec.h [PATCH] m68knommu: FEC ethernet header support for the ColdFire 5208 2005-11-07 08:00:47 -08:00
forcedeth.c [PATCH] forcedeth: Add support for MSI/MSIX 2006-02-20 05:59:18 -05:00
gianfar_ethtool.c [PATCH] gianfar: Fix sparse warnings 2006-02-07 02:04:33 -05:00
gianfar_mii.c [PATCH] gianfar: Fix sparse warnings 2006-02-07 02:04:33 -05:00
gianfar_mii.h [PATCH] Gianfar update and sysfs support 2005-11-18 13:31:26 -05:00
gianfar_sysfs.c drivers/net/gianfar_sysfs.c: update email address of Kumar Gala 2006-01-11 02:00:10 +01:00
gianfar.c [PATCH] handle errors returned by platform_get_irq*() 2006-03-20 13:42:57 -08:00
gianfar.h [PATCH] gianfar: Fix sparse warnings 2006-02-07 02:04:33 -05:00
gt64240eth.h
gt96100eth.c [PATCH] gt96100eth.c: Don't concatenate __FUNCTION__ with strings. 2005-11-11 08:32:47 -05:00
gt96100eth.h
hamachi.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
hp100.c Merge branch 'viro' 2006-02-09 14:17:05 -05:00
hp100.h
hp-plus.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
hp.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
hplance.c [PATCH] m68k: NULL noise removal 2006-01-12 09:09:04 -08:00
hplance.h
hydra.c
hydra.h
ibmlana.c
ibmlana.h
ibmveth.c [PATCH] disable DEBUG in ibmveth 2005-11-11 05:47:04 -05:00
ibmveth.h [PATCH] ibmveth lockless TX 2005-10-28 16:07:30 -04:00
ifb.c [NET]: Increase default IFB device count. 2006-02-23 16:23:51 -08:00
ioc3-eth.c [PATCH] IOC3: Replace obsolete PCI API 2005-11-18 13:29:41 -05:00
isa-skeleton.c
iseries_veth.c [PATCH] powerpc: remove bitfields from HvLpEvent 2006-01-12 20:09:29 +11:00
jazzsonic.c [PATCH] jazzsonic: Fix platform device code 2005-12-01 02:26:46 -05:00
Kconfig [PATCH] CONFIG_FORCEDETH updates 2006-03-11 20:32:17 -05:00
lance.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
lasi_82596.c [PARISC] Add NETPOLL support to lasi_82596 2005-10-21 22:55:15 -04:00
LICENSE.SRC
lne390.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
loopback.c
lp486e.c [PATCH] lp486e: remove SLOW_DOWN_IO 2006-02-01 08:53:10 -08:00
mac89x0.c
mac8390.c [PATCH] m68k: lvalues abuse in mac8390 2006-01-12 09:09:01 -08:00
mace.c Merge ../linux-2.6 by hand 2005-10-31 13:37:12 +11:00
mace.h
macmace.c
macsonic.c [PATCH] macsonic.c: missed s/driver_unregister/platform_driver_unregister/ 2006-01-28 21:42:22 -05:00
Makefile [NET]: Add IFB (Intermediate Functional Block) network device. 2006-01-09 14:16:23 -08:00
meth.c
meth.h
mii.c
mipsnet.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
mipsnet.h [PATCH] mipsnet: Fix Copyright notice. 2005-12-01 02:26:45 -05:00
mv643xx_eth.c [PATCH] mv643xx_eth: Remove non-working feature: task level rx queue refill 2006-03-03 12:12:37 -05:00
mv643xx_eth.h [PATCH] mv643xx_eth: Cache align skb->data if CONFIG_NOT_COHERENT_CACHE 2006-03-21 16:00:51 -05:00
mvme147.c
myri_code.h
myri_sbus.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
myri_sbus.h [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
natsemi.c [PATCH] natsemi: NAPI and a bugfix 2006-03-04 12:14:56 -05:00
ne2.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
ne2k-pci.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
ne3210.c
ne-h8300.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
ne.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
netconsole.c
ni52.c
ni52.h
ni65.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
ni65.h
ni5010.c
ni5010.h
ns83820.c Merge branch 'net-const' 2006-03-03 22:22:45 -05:00
oaknet.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
pci-skeleton.c [PATCH] turn "const static" into "static const" 2006-01-10 08:01:55 -08:00
pcnet32.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
plip.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
ppp_async.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
ppp_deflate.c
ppp_generic.c [NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum 2006-03-20 22:43:56 -08:00
ppp_mppe.c [PPP]: add PPP MPPE encryption module 2005-11-08 09:40:47 -08:00
ppp_mppe.h [PPP]: add PPP MPPE encryption module 2005-11-08 09:40:47 -08:00
ppp_synctty.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
pppoe.c [NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum 2006-03-20 22:43:56 -08:00
pppox.c [PPPOX]: Fix assignment into const proto_ops. 2006-01-03 13:11:23 -08:00
r8169.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
rionet.c
rrunner.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
rrunner.h
s2io-regs.h [PATCH] S2io: Offline diagnostics fixes 2005-10-18 16:58:27 -04:00
s2io.c Merge branch 'upstream-fixes' 2006-03-04 12:07:07 -05:00
s2io.h Merge branch 'lro' 2006-03-02 14:26:30 -05:00
saa9730.c [PATCH] SAA9730: Driver overhaul 2005-11-11 08:31:35 -05:00
saa9730.h [PATCH] SAA9730: Add missing header bits. 2005-11-18 13:29:41 -05:00
sb1000.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
sb1250-mac.c [PATCH] sb1250-mac: Add support for the BCM1480 2006-03-03 21:23:02 -05:00
seeq8005.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
seeq8005.h
sgiseeq.c [PATCH] Sparse: Cleanup sgiseeq sparse warnings. 2006-03-11 20:32:17 -05:00
sgiseeq.h
shaper.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00
sis190.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
sis900.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
sis900.h [PATCH] sis900: remove cfgpmcsr I/O space register define 2006-02-07 01:58:36 -05:00
sk_mca.c [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
sk_mca.h [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
skge.c [PATCH] skge: version 1.4 2006-03-21 16:00:51 -05:00
skge.h [PATCH] skge: use auto masking of irqs 2006-03-21 16:00:50 -05:00
sky2.c [PATCH] sky2: transmit recovery 2006-03-21 16:00:52 -05:00
sky2.h [PATCH] sky2: add MSI support 2006-03-21 16:00:52 -05:00
slhc.c
slip.c [PATCH] TTY layer buffering revamp 2006-01-10 08:01:59 -08:00
slip.h
smc91x.c [PATCH] handle errors returned by platform_get_irq*() 2006-03-20 13:42:57 -08:00
smc91x.h [PATCH] IRQ type flags 2006-01-08 20:13:46 -08:00
smc9194.c
smc9194.h
smc-mca.c
smc-ultra32.c
smc-ultra.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
sonic.c
sonic.h
Space.c
spider_net_ethtool.c [PATCH] spidernet: performance optimizations 2006-01-17 07:25:01 -05:00
spider_net.c [PATCH] spidernet: fix missing include 2006-01-17 07:25:01 -05:00
spider_net.h [PATCH] spidernet: performance optimizations 2006-01-17 07:25:01 -05:00
starfire_firmware.h
starfire_firmware.pl
starfire.c Merge branch 'net-const' 2006-03-03 22:22:45 -05:00
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c [PATCH] m68k: NULL noise removal 2006-01-12 09:09:04 -08:00
sunbmac.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
sunbmac.h [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
sundance.c Merge branch 'net-const' 2006-03-03 22:22:45 -05:00
sungem_phy.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
sungem_phy.h
sungem.c [SUNGEM]: sem2mutex 2006-03-20 22:34:25 -08:00
sungem.h [SUNGEM]: sem2mutex 2006-03-20 22:34:25 -08:00
sunhme.c
sunhme.h
sunlance.c
sunqe.c
sunqe.h
tc35815.c
tg3.c [TG3]: Don't mark tg3_test_registers() as returning const. 2006-03-20 23:02:36 -08:00
tg3.h [TG3]: Add firmware version info 2006-03-20 22:29:32 -08:00
tlan.c [PATCH] drivers/net/tlan.c: #ifdef CONFIG_PCI the PCI specific code 2006-02-24 00:20:08 -05:00
tlan.h
tun.c [TUN]: Fix leak in tun_get_user() 2006-03-11 18:49:13 -08:00
typhoon-firmware.h
typhoon.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
typhoon.h
via-rhine.c [PATCH] via-rhine: change mdelay to msleep and remove from ISR path 2005-10-18 22:26:01 -04:00
via-velocity.c via-velocity: fix memory corruption when changing the mtu 2006-02-27 23:11:08 +01:00
via-velocity.h
wd.c [PATCH] fix a few "warning: 'cleanup_card' defined but not used" 2006-01-09 10:54:48 -05:00
yellowfin.c Massive net driver const-ification. 2006-03-03 21:33:57 -05:00
znet.c
zorro8390.c [PATCH] drivers/net/*: use time_after() and friends 2006-01-17 07:59:23 -05:00