summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-04-02 05:39:48 +0400
committerJohn W. Linville <linville@tuxdriver.com>2011-04-07 23:34:13 +0400
commit26cd322bacd3d65fffef6f8418c2fdad5b42e4b5 (patch)
treeb1bda8c764912d6be3ff22ba681459d725154c65
parent5e65968a10bb628b87024161c9adc8dbd886b47a (diff)
downloadlinux-26cd322bacd3d65fffef6f8418c2fdad5b42e4b5.tar.xz
ath9k: use the hw opmode to select the beacon timer mode
Since the beacon timers are global, the individual vif type should not be used to determine the beacon timer configuration mode, use the global opmode instead. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/ath/ath9k/beacon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/beacon.c b/drivers/net/wireless/ath/ath9k/beacon.c
index 24861b247b44..f6885278398a 100644
--- a/drivers/net/wireless/ath/ath9k/beacon.c
+++ b/drivers/net/wireless/ath/ath9k/beacon.c
@@ -700,7 +700,7 @@ void ath_beacon_config(struct ath_softc *sc, struct ieee80211_vif *vif)
if (cur_conf->dtim_period == 0)
cur_conf->dtim_period = 1;
- switch (iftype) {
+ switch (sc->sc_ah->opmode) {
case NL80211_IFTYPE_AP:
ath_beacon_config_ap(sc, cur_conf);
break;