linux/drivers/net/tulip
Erik Mouw 06f7525be4 xircom_cb should return NETDEV_TX_BUSY when no descriptors available
Changes in other networking paths uncovered a bug in the xircom_cb
driver which made the kernel spew lots of the following error messages:

  BUG eth1 code -5 qlen 0

It turned out that the driver returned -EIO when there was no
descriptor available for sending packets. It should return
NETDEV_TX_BUSY instead. This was discussed on the netdev list before,
see http://thread.gmane.org/gmane.linux.network/84603 .

Signed-off-by: Erik Mouw <mouw@nl.linux.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2008-02-05 13:31:29 -05:00
..
21142.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
de4x5.c [netdrvr] checkpatch cleanups 2008-01-28 15:04:05 -08:00
de4x5.h more tulip endianness annotations 2007-10-14 12:41:52 -07:00
de2104x.c tulip: endianness annotations 2007-10-10 16:52:00 -07:00
dmfe.c [TULIP] DMFE: Fix SROM parsing regression. 2008-01-23 03:11:39 -08:00
eeprom.c [PATCH] Change tulip maintainer 2006-09-11 09:05:37 -04:00
interrupt.c [NET]: Do not check netif_running() and carrier state in ->poll() 2008-01-08 23:30:09 -08:00
Kconfig [NET]: Remove references to net-modules.txt. 2007-11-12 21:03:58 -08:00
Makefile
media.c TULIP: Natsemi dp83840a PHY fix 2007-04-28 11:00:58 -04:00
pnic2.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
pnic.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
timer.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
tulip_core.c endianness noise in tulip_core 2008-01-12 17:33:04 -05:00
tulip.h tulip: endianness annotations 2007-10-10 16:52:00 -07:00
uli526x.c remove asm/bitops.h includes 2007-10-19 11:53:41 -07:00
winbond-840.c Typo: depricated -> deprecated 2007-10-20 03:10:57 +02:00
xircom_cb.c xircom_cb should return NETDEV_TX_BUSY when no descriptors available 2008-02-05 13:31:29 -05:00
xircom_tulip_cb.c [NET]: Nuke SET_MODULE_OWNER macro. 2007-10-10 16:51:13 -07:00