u-boot/drivers/net
Shinya Kuribayashi d1276c76c1 drivers/net/rtl8139.c: Fix tx timeout
"to = (currticks() + RTL_TIMEOUT)" has possibilities to wrap around. If it
does, the condition "(currticks() < to)" becomes invalid and immediately
leads to tx timeout error. This patch introduces the fine-graded udely(10)
loops to ease the impact of wrapping around.

Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
Cc: Masami Komiya <mkomiya@sonare.it>
Cc: Lucas Jin <lucasjin@gmail.com>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2008-01-16 17:37:35 -05:00
..
sk98lin fix comments with new drivers organization 2008-01-09 21:48:49 +01:00
3c589.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
3c589.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
5701rls.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
5701rls.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
8390.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_autoneg.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_autoneg.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_bits.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_debug.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_lm.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_mm.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_queue.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
cs8900.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
cs8900.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
dc2114x.c Fix Ethernet init() return codes 2008-01-10 01:06:02 +01:00
dm9000x.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
dm9000x.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
e1000.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
e1000.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
eepro100.c Fix Ethernet init() return codes 2008-01-10 01:06:02 +01:00
enc28j60.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
inca-ip_sw.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
ks8695eth.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
lan91c96.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
lan91c96.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
macb.c Fix Ethernet init() return codes 2008-01-10 01:06:02 +01:00
macb.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
Makefile drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
mcffec.c Fix some build errors. 2007-08-19 10:27:34 +02:00
natsemi.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
ne2000.c fix various comments 2008-01-09 21:50:47 +01:00
ne2000.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
netarm_eth.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
netarm_eth.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
netconsole.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
nicext.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
ns7520_eth.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
ns8382x.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
ns9750_eth.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
pcnet.c Fix Ethernet init() return codes 2008-01-10 01:06:02 +01:00
plb2800_eth.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
rtl8019.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
rtl8019.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
rtl8139.c drivers/net/rtl8139.c: Fix tx timeout 2008-01-16 17:37:35 -05:00
rtl8169.c Fix Ethernet init() return codes 2008-01-10 01:06:02 +01:00
s3c4510b_eth.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
s3c4510b_eth.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
smc91111.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
smc91111.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
tigon3.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
tigon3.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
tsec.c TSEC: Add the support for RealTek RTL8211B PHY 2008-01-16 17:05:52 -05:00
tsec.h TSEC: Add the support for RealTek RTL8211B PHY 2008-01-16 17:05:52 -05:00
tsi108_eth.c Fix Ethernet init() return codes 2008-01-10 01:06:02 +01:00
uli526x.c Fix Ethernet init() return codes 2008-01-10 01:06:02 +01:00