|
@@ -1298,7 +1298,7 @@ static void iwl_mvm_restart_complete(struct iwl_mvm *mvm)
|
|
|
|
|
|
clear_bit(IWL_MVM_STATUS_IN_HW_RESTART, &mvm->status);
|
|
|
iwl_mvm_d0i3_enable_tx(mvm, NULL);
|
|
|
- ret = iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ ret = iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
if (ret)
|
|
|
IWL_ERR(mvm, "Failed to update quotas after restart (%d)\n",
|
|
|
ret);
|
|
@@ -1977,7 +1977,7 @@ static void iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm,
|
|
|
sizeof(mvmvif->beacon_stats));
|
|
|
|
|
|
/* add quota for this interface */
|
|
|
- ret = iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ ret = iwl_mvm_update_quotas(mvm, true, NULL);
|
|
|
if (ret) {
|
|
|
IWL_ERR(mvm, "failed to update quotas\n");
|
|
|
return;
|
|
@@ -2029,7 +2029,7 @@ static void iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm,
|
|
|
mvm->d0i3_ap_sta_id = IWL_MVM_STATION_COUNT;
|
|
|
mvmvif->ap_sta_id = IWL_MVM_STATION_COUNT;
|
|
|
/* remove quota for this interface */
|
|
|
- ret = iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ ret = iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
if (ret)
|
|
|
IWL_ERR(mvm, "failed to update quotas\n");
|
|
|
|
|
@@ -2148,7 +2148,7 @@ static int iwl_mvm_start_ap_ibss(struct ieee80211_hw *hw,
|
|
|
/* power updated needs to be done before quotas */
|
|
|
iwl_mvm_power_update_mac(mvm);
|
|
|
|
|
|
- ret = iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ ret = iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
if (ret)
|
|
|
goto out_quota_failed;
|
|
|
|
|
@@ -2214,7 +2214,7 @@ static void iwl_mvm_stop_ap_ibss(struct ieee80211_hw *hw,
|
|
|
if (vif->p2p && mvm->p2p_device_vif)
|
|
|
iwl_mvm_mac_ctxt_changed(mvm, mvm->p2p_device_vif, false, NULL);
|
|
|
|
|
|
- iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
iwl_mvm_send_rm_bcast_sta(mvm, vif);
|
|
|
iwl_mvm_binding_remove_vif(mvm, vif);
|
|
|
|
|
@@ -3247,14 +3247,14 @@ static int __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm,
|
|
|
*/
|
|
|
if (vif->type == NL80211_IFTYPE_MONITOR) {
|
|
|
mvmvif->monitor_active = true;
|
|
|
- ret = iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ ret = iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
if (ret)
|
|
|
goto out_remove_binding;
|
|
|
}
|
|
|
|
|
|
/* Handle binding during CSA */
|
|
|
if (vif->type == NL80211_IFTYPE_AP) {
|
|
|
- iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
iwl_mvm_mac_ctxt_changed(mvm, vif, false, NULL);
|
|
|
}
|
|
|
|
|
@@ -3278,7 +3278,7 @@ static int __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm,
|
|
|
|
|
|
iwl_mvm_unref(mvm, IWL_MVM_REF_PROTECT_CSA);
|
|
|
|
|
|
- iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
}
|
|
|
|
|
|
goto out;
|
|
@@ -3351,7 +3351,7 @@ static void __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm,
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- iwl_mvm_update_quotas(mvm, disabled_vif);
|
|
|
+ iwl_mvm_update_quotas(mvm, false, disabled_vif);
|
|
|
iwl_mvm_binding_remove_vif(mvm, vif);
|
|
|
|
|
|
out:
|
|
@@ -3543,7 +3543,7 @@ static int __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm,
|
|
|
mvm->noa_duration = noa_duration;
|
|
|
mvm->noa_vif = vif;
|
|
|
|
|
|
- return iwl_mvm_update_quotas(mvm, NULL);
|
|
|
+ return iwl_mvm_update_quotas(mvm, false, NULL);
|
|
|
case IWL_MVM_TM_CMD_SET_BEACON_FILTER:
|
|
|
/* must be associated client vif - ignore authorized */
|
|
|
if (!vif || vif->type != NL80211_IFTYPE_STATION ||
|