diff options
author | Sujith Manoharan <c_manoha@qca.qualcomm.com> | 2013-09-11 21:30:27 +0530 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2013-09-26 15:13:46 -0400 |
commit | 1e516ca7c9ceeeec4ed87f549a14bc3b73427f83 (patch) | |
tree | b5d5744a4e834e6d580c4254e84f290eef93827e /drivers/net/wireless/ath/ath9k/hw.h | |
parent | 9ef48932344a8ea9d6d1628d92afc2c5d6958336 (diff) | |
download | talos-op-linux-1e516ca7c9ceeeec4ed87f549a14bc3b73427f83.tar.gz talos-op-linux-1e516ca7c9ceeeec4ed87f549a14bc3b73427f83.zip |
ath9k: Handle abnormal NAV in AP mode
Beacon transmission would get stuck if the NAV is
an invalid value for some reason. Check and correct
the NAV value in the HW when this happens.
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hw.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/hw.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h index 5e564c788813..5376011d5200 100644 --- a/drivers/net/wireless/ath/ath9k/hw.h +++ b/drivers/net/wireless/ath/ath9k/hw.h @@ -1031,6 +1031,7 @@ void ath9k_hw_set11nmac2040(struct ath_hw *ah); void ath9k_hw_beaconinit(struct ath_hw *ah, u32 next_beacon, u32 beacon_period); void ath9k_hw_set_sta_beacon_timers(struct ath_hw *ah, const struct ath9k_beacon_state *bs); +void ath9k_hw_check_nav(struct ath_hw *ah); bool ath9k_hw_check_alive(struct ath_hw *ah); bool ath9k_hw_setpower(struct ath_hw *ah, enum ath9k_power_mode mode); |