summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/main.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-03-22 21:54:19 +0100
committerJohn W. Linville <linville@tuxdriver.com>2011-03-30 14:15:18 -0400
commitc944daf46a8cfa50d6c1f54d4842180d0384c594 (patch)
tree3b83ef5e776af22c88075e01841e22101f44aff2 /drivers/net/wireless/ath/ath9k/main.c
parent87c510fe2d4f193cd4eb518364a2dfa5059b1218 (diff)
downloadblackbird-op-linux-c944daf46a8cfa50d6c1f54d4842180d0384c594.tar.gz
blackbird-op-linux-c944daf46a8cfa50d6c1f54d4842180d0384c594.zip
ath9k: fix stuck beacon detection
Stuck beacon detection is supposed to trigger when 9 consecutive beacons could not be sent by the hardware. When the driver runs only one active AP mode interface, it still configures the hardware beacon timer for 4 (ATH_BCBUF) beacon slots slots, which causes stuck beacon detection to be reset if ath9k_hw_stoptxdma clears the stuck frames between SWBA intervals. Fix this by not resetting the missed beacon count for empty slots and multiplying the threshold not by the maximum number of beacon slots but by the configured number of beacon interfaces. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/main.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud