alistair23-linux/drivers/net/wireless/ath/ath6kl
Sujith Manoharan 8232736dab ath6kl: Fix listen interval handling
This patch addresses a few problems with the commit:

"ath6kl: Implement support for listen interval from userspace"

* The debugfs file required for reading/writing the listen interval
  wasn't created. Fix this.

* The interface index was being hardcoded to zero. Fix this.

* Two separate parameters, "listen_interval_time and listen_interval_beacons"
  were being used. This fails to work as expected because the FW assigns
  higher precedence to "listen_interval_beacons" and "listen_interval_time"
  ends up being never used at all.

  To handle this, fix the host driver to exclusively use listen interval
  based on units of beacon intervals.

To set the listen interval, a user would now do something like this:

echo "10" > /sys/kernel/debug/ieee80211/*/ath6kl/listen_interval

kvalo: fix two checkpatch warnings

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2012-01-12 13:36:37 +02:00
..
bmi.c ath6kl: add USB support 2011-11-13 12:34:30 +02:00
bmi.h ath6kl: change bmi sizes being configurable by HIF 2011-11-13 12:34:29 +02:00
cfg80211.c ath6kl: Fix listen interval handling 2012-01-12 13:36:37 +02:00
cfg80211.h ath6kl: implement scheduled scan 2011-12-13 15:03:49 +02:00
common.h ath6kl: Add support for configuring SMS4 keys 2011-11-13 10:57:38 +02:00
core.h ath6kl: Fix listen interval handling 2012-01-12 13:36:37 +02:00
debug.c ath6kl: Fix listen interval handling 2012-01-12 13:36:37 +02:00
debug.h Merge remote branch 'wireless-next/master' into ath6kl-next 2011-12-16 21:10:39 +02:00
hif-ops.h ath6kl: move diag commands to hif driver 2011-11-13 12:34:29 +02:00
hif.c ath6kl: disable HTC for USB devices 2011-11-13 12:34:30 +02:00
hif.h ath6kl: AR6004 SDIO support 2011-11-13 12:34:30 +02:00
htc.c ath6kl: Initialize a variable properly 2012-01-12 13:36:37 +02:00
htc.h ath6kl: use ath6kl_credit prefix consistently 2011-11-11 12:58:54 +02:00
init.c ath6kl: Add a module parameter to enable uart debug 2012-01-02 18:34:12 +02:00
Kconfig ath6kl: enable USB support 2011-11-13 12:34:31 +02:00
main.c ath6kl: Fix listen interval handling 2012-01-12 13:36:37 +02:00
Makefile ath6kl: enable USB support 2011-11-13 12:34:31 +02:00
sdio.c ath6kl: Fix SDIO error path 2012-01-12 13:36:37 +02:00
target.h ath6kl: add board address to struct ath6kl_hw 2011-11-16 10:22:33 +02:00
testmode.c ath6kl: send TCMD response through testmode events 2012-01-02 18:50:42 +02:00
testmode.h ath6kl: send TCMD response through testmode events 2012-01-02 18:50:42 +02:00
txrx.c ath6kl: Remove few unnecessary spin_locks around set_bit() 2012-01-02 18:34:11 +02:00
usb.c ath6kl: handle firmware names more dynamically 2011-12-23 14:53:21 +02:00
wmi.c ath6kl: Add a function in wmi.c to add/delete a multicast filter 2012-01-09 12:24:41 +02:00
wmi.h ath6kl: Add a function in wmi.c to add/delete a multicast filter 2012-01-09 12:24:41 +02:00