kernel-ark/drivers/net/wireless/wl12xx
Arik Nemtsov 47684808fd wl12xx: support FW TX inactivity triggers
In AP mode we register for the MAX_TX_RETRY and INACTIVE_STA events.
Both are reported to the upper layers as a TX failure in the offending
stations.

In STA mode we register only for the MAX_TX_RETRY event. A TX failure is
interpreted as a loss of connection.

Support for IEEE80211_HW_REPORTS_TX_ACK_STATUS has been removed to avoid
the inherent race condition of a mac80211 TX failure counter in addition
to the FW counter.

This patch depends on "mac80211: allow low level driver to report packet
loss"

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-04-28 14:50:45 -04:00
..
acx.c wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
acx.h wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
boot.c wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
boot.h wl12xx: move hardcoded hci_io_ds value into the conf struct 2011-04-19 16:49:22 +03:00
cmd.c wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
cmd.h wl12xx: 1281/1283 support - New radio structs and functions 2011-04-19 16:19:48 +03:00
conf.h wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
debugfs.c wl12xx: use kstrtoul functions 2011-04-19 16:49:21 +03:00
debugfs.h
event.c wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
event.h wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
ini.h wl12xx: 1281/1283 support - Loading FW & NVS 2011-04-19 16:48:10 +03:00
init.c wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
init.h wl12xx: 1281/1283 support - Add acx commands 2011-04-19 16:19:47 +03:00
io.c wl12xx: Clean up the block size alignment code 2011-04-19 16:49:18 +03:00
io.h wl12xx: fix roaming 2011-04-19 16:49:15 +03:00
Kconfig wl12xx: 1281/1283 support - enable chip support 2011-04-19 16:49:03 +03:00
main.c wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00
Makefile
ps.c wl12xx: rearrange some ELP wake_up/sleep calls 2011-04-19 16:49:14 +03:00
ps.h
reg.h wl12xx: 1281/1283 support - Add Definitions 2011-04-19 16:19:46 +03:00
rx.c wl12xx: Fix potential incorrect band in rx-status 2011-04-19 16:49:04 +03:00
rx.h
scan.c wl12xx: use a bitmask instead of list of booleans in scanned_ch 2011-04-19 16:49:12 +03:00
scan.h
sdio_test.c wl12xx: Clamp byte mode transfers for 128x chips 2011-04-19 16:49:07 +03:00
sdio.c wl12xx: Handle platforms without level trigger interrupts 2011-04-19 16:49:20 +03:00
spi.c wl12xx: Handle platforms without level trigger interrupts 2011-04-19 16:49:20 +03:00
testmode.c wl12xx: 1281/1283 support - Loading FW & NVS 2011-04-19 16:48:10 +03:00
testmode.h
tx.c wl12xx: Simplify TX blocks accounting 2011-04-19 16:49:20 +03:00
tx.h wl12xx: Clean up the dummy packet mechanism 2011-04-19 16:49:19 +03:00
wl12xx_80211.h
wl12xx_platform_data.c
wl12xx.h wl12xx: support FW TX inactivity triggers 2011-04-28 14:50:45 -04:00