void ath10k_mac_handle_beacon(struct ath10k *ar, struct sk_buff *skb)
 {
        ieee80211_iterate_active_interfaces_atomic(ar->hw,
-                                                  IEEE80211_IFACE_ITER_NORMAL,
+                                                  ATH10K_ITER_NORMAL_FLAGS,
                                                   ath10k_mac_handle_beacon_iter,
                                                   skb);
 }
 void ath10k_mac_handle_beacon_miss(struct ath10k *ar, u32 vdev_id)
 {
        ieee80211_iterate_active_interfaces_atomic(ar->hw,
-                                                  IEEE80211_IFACE_ITER_NORMAL,
+                                                  ATH10K_ITER_NORMAL_FLAGS,
                                                   ath10k_mac_handle_beacon_miss_iter,
                                                   &vdev_id);
 }
                return;
 
        ieee80211_iterate_active_interfaces_atomic(ar->hw,
-                                                  IEEE80211_IFACE_ITER_RESUME_ALL,
+                                                  ATH10K_ITER_RESUME_FLAGS,
                                                   ath10k_mac_tx_unlock_iter,
                                                   ar);
 
 
        spin_lock_bh(&ar->htt.tx_lock);
        ieee80211_iterate_active_interfaces_atomic(ar->hw,
-                                                  IEEE80211_IFACE_ITER_RESUME_ALL,
+                                                  ATH10K_ITER_RESUME_FLAGS,
                                                   ath10k_mac_handle_tx_pause_iter,
                                                   &arg);
        spin_unlock_bh(&ar->htt.tx_lock);
        if (changed & IEEE80211_CHANCTX_CHANGE_WIDTH) {
                ieee80211_iterate_active_interfaces_atomic(
                                        hw,
-                                       IEEE80211_IFACE_ITER_NORMAL,
+                                       ATH10K_ITER_NORMAL_FLAGS,
                                        ath10k_mac_change_chanctx_cnt_iter,
                                        &arg);
                if (arg.n_vifs == 0)
 
                ieee80211_iterate_active_interfaces_atomic(
                                        hw,
-                                       IEEE80211_IFACE_ITER_NORMAL,
+                                       ATH10K_ITER_NORMAL_FLAGS,
                                        ath10k_mac_change_chanctx_fill_iter,
                                        &arg);
                ath10k_mac_update_vif_chan(ar, arg.vifs, arg.n_vifs);
 struct ath10k_vif *ath10k_get_arvif(struct ath10k *ar, u32 vdev_id)
 {
        struct ath10k_vif_iter arvif_iter;
-       u32 flags;
 
        memset(&arvif_iter, 0, sizeof(struct ath10k_vif_iter));
        arvif_iter.vdev_id = vdev_id;
 
-       flags = IEEE80211_IFACE_ITER_RESUME_ALL;
        ieee80211_iterate_active_interfaces_atomic(ar->hw,
-                                                  flags,
+                                                  ATH10K_ITER_RESUME_FLAGS,
                                                   ath10k_get_arvif_iter,
                                                   &arvif_iter);
        if (!arvif_iter.arvif) {