Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 26cd322b authored by Felix Fietkau's avatar Felix Fietkau Committed by John W. Linville
Browse files

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: default avatarFelix Fietkau <nbd@openwrt.org>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 5e65968a
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -700,7 +700,7 @@ void ath_beacon_config(struct ath_softc *sc, struct ieee80211_vif *vif)
	if (cur_conf->dtim_period == 0)
	if (cur_conf->dtim_period == 0)
		cur_conf->dtim_period = 1;
		cur_conf->dtim_period = 1;


	switch (iftype) {
	switch (sc->sc_ah->opmode) {
	case NL80211_IFTYPE_AP:
	case NL80211_IFTYPE_AP:
		ath_beacon_config_ap(sc, cur_conf);
		ath_beacon_config_ap(sc, cur_conf);
		break;
		break;