1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/intel/iwlwifi/fw/api
Yedidya Benshimol 04f78e242f wifi: iwlwifi: mvm: Add support for IGTK in D3 resume flow
As part of the new security API in the FW, all security keys are to
be removed before station removal. Until now IGTK rekey
wasn't supported in the D3 resume flow, and thus the driver might
not know the right key to remove.
If an IGTK was rekeyed during D3 the old IGTK is removed and the
new key is updated. If not, the old key's IPN is updated.
As opposed to GTK, which both the FW and the driver hold it's two
most recent keys, only one IGTK is held.

Signed-off-by: Yedidya Benshimol <yedidya.ben.shimol@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230621144844.b53c301c07e6.I375277a10a1f756b93d4a343f6664351a80189c5@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2023-06-21 14:14:40 +02:00
..
alive.h iwlwifi: mvm: remove card state notification code 2021-12-21 12:38:16 +02:00
binding.h wifi: iwlwifi: mvm: Refactor iwl_mvm_get_lmac_id() 2023-06-14 12:32:20 +02:00
cmdhdr.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
coex.h iwlwifi: remove trailing semicolon in macro definition 2021-08-26 23:33:24 +03:00
commands.h wifi: iwlwifi: api: fix kernel-doc links 2023-06-06 13:41:44 +02:00
config.h wifi: iwlwifi: implement WPFC ACPI table loading 2023-06-19 12:05:26 +02:00
context.h wifi: iwlwifi: api: link context action in kernel-doc 2023-06-06 13:41:06 +02:00
d3.h wifi: iwlwifi: mvm: Add support for IGTK in D3 resume flow 2023-06-21 14:14:40 +02:00
datapath.h wifi: iwlwifi: api: fix kernel-doc links 2023-06-06 13:41:44 +02:00
dbg-tlv.h iwlwifi: fw: Replace zero-length arrays with flexible-array members 2022-04-06 10:18:08 +03:00
debug.h wifi: iwlwifi: mvm: Add debugfs to get TAS status 2023-03-22 13:19:29 +01:00
filter.h iwlwifi: fw: Replace zero-length arrays with flexible-array members 2022-04-06 10:18:08 +03:00
led.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
location.h wifi: iwlwifi: api: fix kernel-doc links 2023-06-06 13:41:44 +02:00
mac-cfg.h wifi: iwlwifi: pass ESR parameters to the firmware 2023-06-14 12:32:18 +02:00
mac.h wifi: iwlwifi: api: link context action in kernel-doc 2023-06-06 13:41:06 +02:00
nvm-reg.h wifi: iwlwifi: update response for mcc_update command 2023-06-14 12:32:17 +02:00
offload.h wifi: iwlwifi: api: fix kernel-doc links 2023-06-06 13:41:44 +02:00
paging.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
phy-ctxt.h wifi: iwlwifi: api: link context action in kernel-doc 2023-06-06 13:41:06 +02:00
phy.h wifi: iwlwifi: api: fix kernel-doc links 2023-06-06 13:41:44 +02:00
power.h wifi: iwlwifi: api: use __le16 instead of u16 2023-06-06 13:41:26 +02:00
rfi.h iwlwifi: mvm: rfi: handle deactivation notification 2022-02-18 10:40:54 +02:00
rs.h wifi: iwlwifi: mvm: add support for Extra EHT LTF 2023-06-14 12:32:20 +02:00
rx.h wifi: iwlwifi: mvm: support U-SIG EHT validate checks 2023-06-14 12:32:19 +02:00
scan.h wifi: iwlwifi: mvm: Add support for scan version 17 2023-06-21 14:02:16 +02:00
sf.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
sta.h iwlwifi: fw: Replace zero-length arrays with flexible-array members 2022-04-06 10:18:08 +03:00
stats.h iwlwifi: mvm: add support for statistics update version 15 2021-12-07 20:06:40 +02:00
system.h iwlwifi: mvm/api: define system control command 2021-12-07 20:06:45 +02:00
tdls.h iwlwifi: fw: Replace zero-length arrays with flexible-array members 2022-04-06 10:18:08 +03:00
time-event.h wifi: iwlwifi: api: link context action in kernel-doc 2023-06-06 13:41:06 +02:00
tx.h wifi: iwlwifi: mvm: remove new checksum code 2023-06-19 12:05:24 +02:00
txq.h iwlwifi: cfg: add support for 1K BA queue 2022-02-18 10:40:50 +02:00