linux/drivers/net/wireless/zd1211rw
Jussi Kivilinna 8f2d8f869a zd1211rw: lower hw command timeouts
Device command timeouts are set up very high (1 sec) and this causes
AP beacon to lock up for long for example. Checking timeouts on device
it's easy to see that 1 sec timeout is not needed, when device fails
to response longer timeout doesn't help:

[  473.074419] zd1211rw 1-1:1.0: print_times() Read times:
[  473.175163] zd1211rw 1-1:1.0: print_time()     0 - 10 msec: 1506
[  473.176429] zd1211rw 1-1:1.0: print_time()    11 - 50 msec: 0
[  473.177955] zd1211rw 1-1:1.0: print_time()   51 - 100 msec: 0
[  473.180703] zd1211rw 1-1:1.0: print_time()  101 - 250 msec: 0
[  473.182101] zd1211rw 1-1:1.0: print_time()  251 - 500 msec: 0
[  473.183221] zd1211rw 1-1:1.0: print_time() 500 - 1000 msec: 20
[  473.184381] zd1211rw 1-1:1.0: print_time() 1000 - ... msec: 18

Also vendor driver doesn't use this long timeout. Therefore change
timeout to 50msec.

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-02-04 16:29:50 -05:00
..
Kconfig wireless: remove WLAN_80211 and WLAN_PRE80211 from Kconfig 2009-10-30 16:50:35 -04:00
Makefile
zd_chip.c zd1211rw: use stack and preallocated memory for small cmd-buffers 2011-02-04 16:29:50 -05:00
zd_chip.h zd1211rw: let zd_set_beacon_interval() set dtim_period and add AP-beacon flag 2011-02-04 16:29:49 -05:00
zd_def.h
zd_mac.c zd1211rw: batch beacon config commands together 2011-02-04 16:29:50 -05:00
zd_mac.h zd1211rw: add beacon watchdog and setting HW beacon more failsafe 2011-02-04 16:29:50 -05:00
zd_rf_al2230.c
zd_rf_al7230b.c
zd_rf_rf2959.c
zd_rf_uw2453.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
zd_rf.c
zd_rf.h
zd_usb.c zd1211rw: lower hw command timeouts 2011-02-04 16:29:50 -05:00
zd_usb.h zd1211rw: change interrupt URB buffer to DMA buffer 2011-02-04 16:29:50 -05:00