diff options
author | Larry Finger <Larry.Finger@lwfinger.net> | 2009-01-23 12:40:22 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-01-29 16:01:30 -0500 |
commit | 2f47690ed42a85820783dee7f16ae47edadf8fad (patch) | |
tree | b16e286a5e306bd178cbaff061274d255d5cb562 /drivers/base | |
parent | 2a57cf3e83f89150f2ac9b6f01caf3fcdbb36486 (diff) |
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/base')
0 files changed, 0 insertions, 0 deletions