diff options
author | Luciano Coelho <luciano.coelho@intel.com> | 2014-11-10 04:10:14 -0500 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-11-24 01:30:31 -0500 |
commit | dc88b4baa9d16fdf15f76b6277461e6d9e4eb8e6 (patch) | |
tree | 8b5f98f7c7bbeb80d5fff39f2d048bf4a991c51b /drivers/net/wireless/iwlwifi/mvm/sta.h | |
parent | 4741dd049a27fa6490e502d42ff51417c58ac7cd (diff) |
iwlwifi: mvm: add CSA absent time event for clients
Add an absent time event when pre_channel_switch is called and use the
time event started indication to set the disable_tx bit instead of
doing it in unassign_vif(). This is done so that the firmware queues
are stopped before the actual switch takes place to avoid losing
packets while the AP/GO is performing its actual switch.
Signed-off-by: Luciano Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/sta.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/sta.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/sta.h b/drivers/net/wireless/iwlwifi/mvm/sta.h index 2c869bcb9490..d8f48975ad08 100644 --- a/drivers/net/wireless/iwlwifi/mvm/sta.h +++ b/drivers/net/wireless/iwlwifi/mvm/sta.h | |||
@@ -422,5 +422,6 @@ void iwl_mvm_sta_modify_disable_tx_ap(struct iwl_mvm *mvm, | |||
422 | void iwl_mvm_modify_all_sta_disable_tx(struct iwl_mvm *mvm, | 422 | void iwl_mvm_modify_all_sta_disable_tx(struct iwl_mvm *mvm, |
423 | struct iwl_mvm_vif *mvmvif, | 423 | struct iwl_mvm_vif *mvmvif, |
424 | bool disable); | 424 | bool disable); |
425 | void iwl_mvm_csa_client_absent(struct iwl_mvm *mvm, struct ieee80211_vif *vif); | ||
425 | 426 | ||
426 | #endif /* __sta_h__ */ | 427 | #endif /* __sta_h__ */ |