]> git.ipfire.org Git - thirdparty/linux.git/commit
wifi: iwlwifi: mld/mvm: set beacon protection capability in wowlan config
authorMiri Korenblit <miriam.rachel.korenblit@intel.com>
Thu, 21 Aug 2025 17:47:18 +0000 (20:47 +0300)
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>
Tue, 26 Aug 2025 15:39:44 +0000 (18:39 +0300)
commit205a7309cccd34ad49c2b6b1b59b907c12395d6c
tree8a23bbcd787335c17755a66b981e1ecf4c2a06cd
parent6a1adca41f86b8c234068e5b3e961065a4a2d873
wifi: iwlwifi: mld/mvm: set beacon protection capability in wowlan config

Although the FW knows if a BIGTK was installed and can conclude from
that the beacon protection capability, the specific component
of the FW that is responsible for rekeying while in wowlan, doesn't know
what keys were installed.
So we need to tell that the FW when we go to wowlan, otherwise it will
ignore the BIGTK rekey, if such occurs.
Set this bit when needed.

Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250821204455.d3968487865e.I784f564ab85f618f26d3f082197a384bb219e07c@changeid
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
drivers/net/wireless/intel/iwlwifi/mld/d3.c
drivers/net/wireless/intel/iwlwifi/mld/key.c
drivers/net/wireless/intel/iwlwifi/mld/key.h
drivers/net/wireless/intel/iwlwifi/mvm/d3.c