iwlwifi: mvm: use dynamic SMPS for P2P Client
This allows to force the GO to use protection and enhances the reliability of the link. Reviewed-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
This commit is contained in:
parent
7ceb98a313
commit
697162a13d
|
@ -1481,8 +1481,12 @@ static void iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm,
|
|||
|
||||
iwl_mvm_sf_update(mvm, vif, false);
|
||||
iwl_mvm_power_vif_assoc(mvm, vif);
|
||||
if (vif->p2p)
|
||||
if (vif->p2p) {
|
||||
iwl_mvm_ref(mvm, IWL_MVM_REF_P2P_CLIENT);
|
||||
iwl_mvm_update_smps(mvm, vif,
|
||||
IWL_MVM_SMPS_REQ_PROT,
|
||||
IEEE80211_SMPS_DYNAMIC);
|
||||
}
|
||||
} else if (mvmvif->ap_sta_id != IWL_MVM_STATION_COUNT) {
|
||||
/*
|
||||
* If update fails - SF might be running in associated
|
||||
|
|
|
@ -253,6 +253,7 @@ struct iwl_dbgfs_bf {
|
|||
enum iwl_mvm_smps_type_request {
|
||||
IWL_MVM_SMPS_REQ_BT_COEX,
|
||||
IWL_MVM_SMPS_REQ_TT,
|
||||
IWL_MVM_SMPS_REQ_PROT,
|
||||
NUM_IWL_MVM_SMPS_REQ,
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue