kernel-ark/drivers/net
ravinandan.arakali@neterion.com ad4ebed00f [PATCH] S2io: Offline diagnostics fixes
This patch fixes the following bugs with offline diagnostics
code(run with "ethtool -t").

1. After running offline diagnostics, adapter would report
corrupted packets on receive. This was because of adapter not
being brought out of "RLDRAM test mode".
2. Current EEPROM test works only for Xframe I. Since Xframe II
uses different interface(SPI), support for this interface has
been added. Also, since SPI supports write access to all areas
of EEPROM, negative testing is done only for Xframe I.
3. Return values from subfunctions of offline diagnostics have
been corrected.
4. In register test, expected value from rx_queue_cfg register
is made to depend on adapter type.
5. After the test, need to restore values at EEPROM offsets
0x4F0 and 0x7F0. These locations were modified as part of test.
6. Use macro SPECIAL_REG_WRITE for write access to mc_rldram_test_ctrl
register. Also, couple of unnecessary writes to mc_rldram_test_ctrl
have been removed.

Signed-off-by: Ravinandan Arakali <ravinandan.arakali@neterion.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-10-18 16:58:27 -04:00
..
appletalk
arcnet
arm [ARM] Fix init printk for EBSA110 network driver, and link timer 2005-10-02 18:12:03 +01:00
bonding Merge branch 'master' 2005-10-13 21:22:27 -04:00
chelsio
cris
e1000 e1000: fix warnings 2005-10-04 07:13:43 -04:00
fec_8xx
hamradio [PATCH] AX.25: Convert mkiss.c to DEFINE_RWLOCK 2005-10-04 07:42:22 -04:00
ibm_emac [PATCH] emac: add support for platform-specific unsupported PHY features 2005-10-03 22:21:33 -04:00
irda Merge branch 'upstream-fixes' 2005-10-03 22:06:19 -04:00
ixgb
pcmcia [netdrvr] fix smc91c92_cs multicast bug 2005-10-03 22:03:28 -04:00
phy [netdrvr] delete CONFIG_PHYCONTROL 2005-09-23 22:58:49 -04:00
sk98lin [PATCH] proc_mkdir() should be used to create procfs directories 2005-09-29 08:46:26 -07:00
skfp
tokenring Merge branch 'master' 2005-10-05 02:11:33 -04:00
tulip [PATCH] tulip DC21143 rev 48 10Mbit HDX fix 2005-10-03 22:16:42 -04:00
wan Merge branch 'upstream-fixes' 2005-10-03 22:06:19 -04:00
wireless Merge branch 'master' 2005-10-05 02:11:33 -04:00
3c59x.c
3c501.c
3c501.h
3c503.c
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c
3c515.c
3c523.c
3c523.h
3c527.c
3c527.h
7990.c
7990.h
8139cp.c
8139too.c
8390.c
8390.h
82596.c
a2065.c
a2065.h
ac3200.c
acenic_firmware.h
acenic.c
acenic.h
amd8111e.c
amd8111e.h
apne.c
ariadne.c
ariadne.h
at1700.c
atari_bionet.c
atari_pamsnet.c
atarilance.c
atp.c
atp.h
au1000_eth.c
au1000_eth.h
b44.c
b44.h
bmac.c [PATCH] volatile unsigned short f(...) doesn't make sense 2005-09-30 08:42:24 -07:00
bmac.h
bnx2_fw.h
bnx2.c
bnx2.h
bsd_comp.c
cassini.c [CASSINI]: Convert to ethtool_ops 2005-10-03 14:01:37 -07:00
cassini.h [NET]: Add Sun Cassini driver. 2005-09-27 15:24:13 -07:00
cs89x0.c [PATCH] missing asm/irq.h (cs89x0) 2005-09-26 18:29:49 -07:00
cs89x0.h
de600.c
de600.h
de620.c
de620.h
declance.c
defxx.c
defxx.h
depca.c
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
dgrs.h
dl2k.c
dl2k.h
dm9000.c
dm9000.h
dummy.c
e100.c Merge branch 'master' 2005-10-13 21:22:27 -04:00
e2100.c
eepro100.c
eepro.c
eexpress.c
eexpress.h
epic100.c
eql.c
es3210.c
eth16i.c
ewrk3.c
ewrk3.h
fealnx.c
fec.c
fec.h
forcedeth.c
gianfar_ethtool.c [netdrvr gianfar] use new phy layer 2005-09-23 22:54:21 -04:00
gianfar_mii.c [netdrvr gianfar] use new phy layer 2005-09-23 22:54:21 -04:00
gianfar_mii.h [netdrvr gianfar] use new phy layer 2005-09-23 22:54:21 -04:00
gianfar.c [netdrvr gianfar] use new phy layer 2005-09-23 22:54:21 -04:00
gianfar.h [netdrvr gianfar] use new phy layer 2005-09-23 22:54:21 -04:00
gt64240eth.h
gt96100eth.c
gt96100eth.h
hamachi.c
hp100.c
hp100.h
hp-plus.c
hp.c
hplance.c
hplance.h
hydra.c
hydra.h
ibmlana.c
ibmlana.h
ibmveth.c [PATCH] proc_mkdir() should be used to create procfs directories 2005-09-29 08:46:26 -07:00
ibmveth.h
ioc3-eth.c
isa-skeleton.c
iseries_veth.c
jazzsonic.c
Kconfig Merge branch 'upstream-fixes' 2005-10-04 05:30:02 -04:00
lance.c
lasi_82596.c
LICENSE.SRC
lne390.c
loopback.c
lp486e.c
mac89x0.c
mac8390.c
mace.c
mace.h
macmace.c
macsonic.c
Makefile Merge branch 'upstream-fixes' 2005-10-03 22:06:19 -04:00
meth.c
meth.h
mii.c
mv643xx_eth.c
mv643xx_eth.h
mvme147.c
myri_code.h
myri_sbus.c
myri_sbus.h
natsemi.c
ne2.c
ne2k-pci.c
ne3210.c
ne-h8300.c
ne.c
netconsole.c
ni52.c
ni52.h
ni65.c
ni65.h
ni5010.c
ni5010.h
ns83820.c Merge branch 'master' 2005-10-13 21:22:27 -04:00
oaknet.c
pci-skeleton.c
pcnet32.c
plip.c
ppp_async.c
ppp_deflate.c
ppp_generic.c
ppp_synctty.c
pppoe.c [PATCH] proc_mkdir() should be used to create procfs directories 2005-09-29 08:46:26 -07:00
pppox.c
r8169.c Merge branch 'upstream-fixes' 2005-10-03 22:06:19 -04:00
rionet.c
rrunner.c
rrunner.h
s2io-regs.h [PATCH] S2io: Offline diagnostics fixes 2005-10-18 16:58:27 -04:00
s2io.c [PATCH] S2io: Offline diagnostics fixes 2005-10-18 16:58:27 -04:00
s2io.h [PATCH] S2io: MSI/MSI-X support (runtime configurable) 2005-10-04 06:41:24 -04:00
saa9730.c
saa9730.h
sb1000.c
sb1250-mac.c
seeq8005.c
seeq8005.h
sgiseeq.c
sgiseeq.h
shaper.c
sis190.c
sis900.c
sis900.h
sk_mca.c
sk_mca.h
skge.c Merge branch 'upstream-fixes' 2005-10-03 22:06:19 -04:00
skge.h
slhc.c
slip.c
slip.h
smc91x.c
smc91x.h
smc9194.c
smc9194.h
smc-mca.c
smc-ultra32.c
smc-ultra.c
sonic.c
sonic.h
Space.c
spider_net_ethtool.c
spider_net.c
spider_net.h
starfire_firmware.h
starfire_firmware.pl
starfire.c [netdrvr starfire] fix highmem and broken firmware issues 2005-10-03 22:31:36 -04:00
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c
sunbmac.c
sunbmac.h
sundance.c
sungem_phy.c
sungem_phy.h
sungem.c
sungem.h [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
sunhme.c
sunhme.h
sunlance.c
sunqe.c
sunqe.h
tc35815.c
tg3.c [TG3]: Update driver version and release date. 2005-10-03 16:25:23 -07:00
tg3.h [TG3]: 5780 PHY fixes 2005-09-27 12:12:42 -07:00
tlan.c
tlan.h
tun.c
typhoon-firmware.h
typhoon.c
typhoon.h
via-rhine.c
via-velocity.c
via-velocity.h
wd.c
yellowfin.c
znet.c
zorro8390.c