diff options
author | Larry Finger <Larry.Finger@lwfinger.net> | 2009-01-23 20:40:22 +0300 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-01-30 00:01:30 +0300 |
commit | 2f47690ed42a85820783dee7f16ae47edadf8fad (patch) | |
tree | b16e286a5e306bd178cbaff061274d255d5cb562 /drivers/net/smc9194.c | |
parent | 2a57cf3e83f89150f2ac9b6f01caf3fcdbb36486 (diff) | |
download | linux-2f47690ed42a85820783dee7f16ae47edadf8fad.tar.xz |
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>
Diffstat (limited to 'drivers/net/smc9194.c')
0 files changed, 0 insertions, 0 deletions