Commit 61be9803 authored by Miri Korenblit's avatar Miri Korenblit
Browse files

wifi: iwlwifi: mvm: set gtk id also in older FWs



We use gtk[i].id, but it is not even set in older FW APIs
(iwl_wowlan_status_v6 and iwl_wowlan_status_v7).
Set it also in older FWs.

Reviewed-by: default avatarJohannes Berg <johannes.berg@intel.com>
Signed-off-by: default avatarMiri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250710212632.e91e49590414.I27d2fdbed1c54aee59929fa11ec169f07e159406@changeid
parent 5bc741e1
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2210,6 +2210,7 @@ static void iwl_mvm_convert_gtk_v2(struct iwl_wowlan_status_data *status,

	status->gtk[0].len = data->key_len;
	status->gtk[0].flags = data->key_flags;
	status->gtk[0].id = status->gtk[0].flags & IWL_WOWLAN_GTK_IDX_MASK;

	memcpy(status->gtk[0].key, data->key, sizeof(data->key));

@@ -2532,6 +2533,7 @@ iwl_mvm_send_wowlan_get_status(struct iwl_mvm *mvm, u8 sta_id)
		 * currently used key.
		 */
		status->gtk[0].flags = v6->gtk.key_index | BIT(7);
		status->gtk[0].id = v6->gtk.key_index;
	} else if (notif_ver == 7) {
		struct iwl_wowlan_status_v7 *v7 = (void *)cmd.resp_pkt->data;