diff options
author | Avraham Stern <avraham.stern@intel.com> | 2025-03-08 23:19:25 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2025-03-11 16:29:23 +0100 |
commit | 3ad61970ac9e164be1b09b46c01aa942e8966132 (patch) | |
tree | 5ddc58429890cac71b84b7cb9329dd5ccf07968b /drivers/net/wireless/intel/iwlwifi | |
parent | c7f50d0433a016d43681592836a3d484817bfb34 (diff) | |
download | linux-3ad61970ac9e164be1b09b46c01aa942e8966132.tar.gz linux-3ad61970ac9e164be1b09b46c01aa942e8966132.tar.bz2 linux-3ad61970ac9e164be1b09b46c01aa942e8966132.zip |
wifi: iwlwifi: mvm: fix setting the TK when associated
When running secured ranging and the initiator is associated with
the responder, the TK was not set in the range request command.
Fix it.
Signed-off-by: Avraham Stern <avraham.stern@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250308231427.603dc31579d9.Icd19d797e56483c08dd22c55b96fee481c4d2f3d@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi')
-rw-r--r-- | drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c index dfb25b964f0e..a493ef6bedc3 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c @@ -672,7 +672,11 @@ iwl_mvm_ftm_set_secured_ranging(struct iwl_mvm *mvm, struct ieee80211_vif *vif, target.bssid = bssid; target.cipher = cipher; + target.tk = NULL; ieee80211_iter_keys(mvm->hw, vif, iter, &target); + + if (!WARN_ON(!target.tk)) + memcpy(tk, target.tk, TK_11AZ_LEN); } else { memcpy(tk, entry->tk, sizeof(entry->tk)); } |