summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm/mvm.h
diff options
context:
space:
mode:
authorArik Nemtsov2014-05-15 17:59:32 +0200
committerEmmanuel Grumbach2014-07-07 20:41:23 +0200
commitfa3d07e47f2411aa9ccb54192c4f978c60a9e111 (patch)
tree3449e59d360de7aabcd43ccd5c7be4de14df72a3 /drivers/net/wireless/iwlwifi/mvm/mvm.h
parentiwlwifi: mvm: protect TDLS discovery session (diff)
downloadkernel-qcow2-linux-fa3d07e47f2411aa9ccb54192c4f978c60a9e111.tar.gz
kernel-qcow2-linux-fa3d07e47f2411aa9ccb54192c4f978c60a9e111.tar.xz
kernel-qcow2-linux-fa3d07e47f2411aa9ccb54192c4f978c60a9e111.zip
iwlwifi: disable PSM on vifs with associated TDLS peers
The FW does not support PSM on a vif with associated TDLS peers. Disable PSM when the first peer joins and re-enable it when the last leaves. Signed-off-by: Arik Nemtsov <arikx.nemtsov@intel.com> Reviewed-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/mvm.h')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/mvm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/mvm.h b/drivers/net/wireless/iwlwifi/mvm/mvm.h
index c75b958736bc..785e5232c757 100644
--- a/drivers/net/wireless/iwlwifi/mvm/mvm.h
+++ b/drivers/net/wireless/iwlwifi/mvm/mvm.h
@@ -1098,6 +1098,9 @@ void iwl_mvm_set_hw_ctkill_state(struct iwl_mvm *mvm, bool state);
int iwl_mvm_sf_update(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
bool added_vif);
+/* TDLS */
+int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
+
void iwl_mvm_nic_restart(struct iwl_mvm *mvm, bool fw_error);
#endif /* __IWL_MVM_H__ */