linux/drivers/net/wireless/intel/iwlwifi/fw/api
Johannes Berg 4d4cbb9b8e iwlwifi: mvm: d3: use internal data representation
Trying to convert from one firmware data representation to the
next version is getting tedious and error-prone, and doesn't
lend itself well to new APIs being added. Additionally, the
version 11 of the API as defined in the driver doesn't even
exist in the firmware.

Instead of converting to a newer firmware version of the data,
convert to an internal representation. This takes a bit more
space because the TKIP/AES counters etc. must be kept twice,
their representation is different and we don't know which of
the ones it is until later, but this is just a temporary use
of memory, and the code is clearer this way.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20211024181719.9e71630627f3.Iad975e15338844ca068683f62a51eb1fcb69e608@changeid
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-10-28 12:04:11 +03:00
..
alive.h
binding.h
cmdhdr.h
coex.h iwlwifi: remove trailing semicolon in macro definition 2021-08-26 23:33:24 +03:00
commands.h iwlwifi: mvm: d3: implement RSC command version 5 2021-08-26 23:35:17 +03:00
config.h
context.h
d3.h iwlwifi: mvm: d3: use internal data representation 2021-10-28 12:04:11 +03:00
datapath.h iwlwifi: mvm: honour firmware SMPS requests 2021-06-22 15:11:34 +03:00
dbg-tlv.h iwlwifi: yoyo: fw debug config from context info and preset 2021-10-22 10:49:01 +03:00
debug.h iwlwifi: yoyo: support for ROM usniffer 2021-10-28 12:04:10 +03:00
filter.h
led.h
location.h iwlwifi: mvm: Support new version of ranging response notification 2021-10-22 10:49:01 +03:00
mac-cfg.h
mac.h iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS 2021-10-22 10:49:04 +03:00
nvm-reg.h iwlwifi: mvm: Read acpi dsm to get channel activation bitmap 2021-10-22 10:54:18 +03:00
offload.h iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 2021-08-26 23:38:17 +03:00
paging.h
phy-ctxt.h
phy.h
power.h iwlwifi: ACPI: support revision 3 WGDS tables 2021-10-28 12:04:09 +03:00
rfi.h
rs.h iwlwifi: mvm: Support version 3 of tlc_update_notif. 2021-10-22 10:49:00 +03:00
rx.h iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF 2021-10-22 10:49:02 +03:00
scan.h iwlwifi: mvm: Fix umac scan request probe parameters 2021-08-26 23:34:26 +03:00
sf.h
soc.h
sta.h iwlwifi: mvm: fix some kerneldoc issues 2021-10-28 12:04:08 +03:00
stats.h
tdls.h
time-event.h
tx.h iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. 2021-10-22 10:49:02 +03:00
txq.h