mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation
When associated to the resonder with PMF, request to protect the NDP ranging negotiation with PMF. Signed-off-by: Avraham Stern <avraham.stern@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com> Link: https://lore.kernel.org/r/iwlwifi.20210331121101.e7982c72e12b.Ib6db362d01a31132c638e194d49476cd8e3ff430@changeid Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
This commit is contained in:
		
							parent
							
								
									5e1688ce91
								
							
						
					
					
						commit
						517a5eb9fa
					
				| @ -490,6 +490,15 @@ iwl_mvm_ftm_put_target(struct iwl_mvm *mvm, struct ieee80211_vif *vif, | |||||||
| 	if (vif->bss_conf.assoc && | 	if (vif->bss_conf.assoc && | ||||||
| 	    !memcmp(peer->addr, vif->bss_conf.bssid, ETH_ALEN)) { | 	    !memcmp(peer->addr, vif->bss_conf.bssid, ETH_ALEN)) { | ||||||
| 		struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); | 		struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); | ||||||
|  | 		struct ieee80211_sta *sta; | ||||||
|  | 
 | ||||||
|  | 		rcu_read_lock(); | ||||||
|  | 
 | ||||||
|  | 		sta = rcu_dereference(mvm->fw_id_to_mac_id[mvmvif->ap_sta_id]); | ||||||
|  | 		if (sta->mfp) | ||||||
|  | 			FTM_PUT_FLAG(PMF); | ||||||
|  | 
 | ||||||
|  | 		rcu_read_unlock(); | ||||||
| 
 | 
 | ||||||
| 		target->sta_id = mvmvif->ap_sta_id; | 		target->sta_id = mvmvif->ap_sta_id; | ||||||
| 	} else { | 	} else { | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Avraham Stern
						Avraham Stern