linux-stable/drivers/net/wireless
Larry Finger 2f47690ed4 rtl8187: Fix driver to return TX retry info for RTL8187L
Current code for the RTL8187 is not returning valid retry information, thus the
rate-setting mechanism is not functioning. As a further complication, this info
is only obtained by reading a register, which cannot be read while in interrupt
context.

This patch implements the TX status return to mac80211 through the use of a
work queue.

One additional problem is that the driver currently enables the rate fallback
mechanism of the device, which conflicts with the mac80211 rate-setting
algorithm. This version of the patch disables rate fallback.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Tested-by: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
Tested-by: Martín Ernesto Barreyro <barreyromartin@gmail.com>
Acked-by: Hin-Tak Leung <htl10@users.sourceforge.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-01-29 16:01:30 -05:00
..
ath5k ath5k: Read and write the TSF via debugfs 2009-01-29 16:01:21 -05:00
ath9k ath9k: Clean up the way the eeprom antenna configuration is read 2009-01-29 16:01:25 -05:00
b43 wireless: restrict to 32 legacy rates 2009-01-29 16:01:09 -05:00
b43legacy wireless: restrict to 32 legacy rates 2009-01-29 16:01:09 -05:00
hostap hostap: select required crypto bits in Kconfig 2008-12-05 09:32:10 -05:00
ipw2x00 trivial: Fix misspelling of "firmware" in ipw2100.c 2009-01-06 11:28:08 +01:00
iwlwifi cfg80211: rename fw_handles_regulatory to custom_regulatory 2009-01-29 16:01:16 -05:00
libertas libertas: fix CF firmware loading for some cards 2009-01-29 16:01:27 -05:00
libertas_tf mac80211: constify ieee80211_if_conf.bssid 2009-01-29 16:01:07 -05:00
orinoco orinoco: trivial cleanup in alloc_orinocodev 2009-01-29 16:01:10 -05:00
p54 wireless: restrict to 32 legacy rates 2009-01-29 16:01:09 -05:00
prism54 prism54: remove private implementation of le32_add_cpu 2009-01-29 16:00:28 -05:00
rt2x00 rt2x00: Simplify suspend/resume handling 2009-01-29 16:01:27 -05:00
rtl818x rtl8187: Fix driver to return TX retry info for RTL8187L 2009-01-29 16:01:30 -05:00
zd1211rw zd1211rw: adding Sitecom WL-603 (0df6:0036) to the USB id list 2009-01-22 13:55:03 -05:00
adm8211.c
adm8211.h
airo.c wireless: Add channel/frequency conversions to ieee80211.h 2009-01-29 15:58:46 -05:00
airo.h
airo_cs.c
arlan-main.c
arlan-proc.c
arlan.h
atmel.c wireless: Add channel/frequency conversions to ieee80211.h 2009-01-29 15:58:46 -05:00
atmel.h
atmel_cs.c
atmel_pci.c
i82586.h
i82593.h
Kconfig Move orinoco Kconfig entries into drivers/net/wireless/orinoco/Kconfig 2009-01-29 16:00:44 -05:00
mac80211_hwsim.c mac80211_hwsim: Report driver as MFP capable 2009-01-29 16:00:10 -05:00
Makefile
netwave_cs.c
ray_cs.c drivers/net/wireless: fix sparse warnings: make symbols static 2008-12-26 00:12:59 -08:00
ray_cs.h
rayctl.h
rndis_wlan.c wireless: Add channel/frequency conversions to ieee80211.h 2009-01-29 15:58:46 -05:00
strip.c net: constify VFTs 2009-01-21 14:03:37 -08:00
wavelan.c
wavelan.h
wavelan.p.h
wavelan_cs.c
wavelan_cs.h
wavelan_cs.p.h
wl3501.h
wl3501_cs.c wireless: Add channel/frequency conversions to ieee80211.h 2009-01-29 15:58:46 -05:00
zd1201.c wireless: Add channel/frequency conversions to ieee80211.h 2009-01-29 15:58:46 -05:00
zd1201.h