linux/drivers/net/wireless/intel/iwlwifi/mvm
Miri Korenblit 9c4f15cadc wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow
Refactor STA_HE_CTXT_CMD sending flow:

1. As the new MLD API is introduced, there are some common fields in
both the old and new APIs. The STA_HE_CTXT_CMD of the non-MLD API
has common fields with the link and mac commands of the new MLD API.
Put this common parts in functions so it can be used later by the
new MLD API.

2. The HE capability which indicates whether the NIC is ack-enabled or
not is the same for all bands. No need to take it from the specific
band which is currently in use. Take it from the low band - this
simplifies the code and doesn't require a phy_ctxt.

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230314194113.7ca960596953.Ifc3e816461abbd69c6fd87752342afcedfebc293@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2023-03-15 13:25:12 +01:00
..
binding.c
coex.c
constants.h
d3.c wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator 2022-12-07 17:36:36 +02:00
debugfs-vif.c wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() 2023-02-17 11:34:56 +02:00
debugfs.c wifi: iwlwifi: mvm: remove h from printk format specifier 2023-01-30 12:59:39 +02:00
debugfs.h
ftm-initiator.c wifi: iwlwifi: mvm: remove h from printk format specifier 2023-01-30 12:59:39 +02:00
ftm-responder.c
fw-api.h
fw.c wifi: iwlwifi: yoyo: Add driver defined dump file name 2023-03-15 13:25:12 +01:00
led.c
mac-ctxt.c wifi: iwlwifi: yoyo: Add driver defined dump file name 2023-03-15 13:25:12 +01:00
mac80211.c wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow 2023-03-15 13:25:12 +01:00
Makefile wifi: iwlwifi: mvm: support new key API 2022-11-10 13:26:51 +02:00
mld-key.c wifi: iwlwifi: mvm: support new key API 2022-11-10 13:26:51 +02:00
mvm.h wireless-next patches for 6.4 2023-03-10 18:22:29 -08:00
nvm.c
offloading.c
ops.c wifi: iwlwifi: mvm: Support STEP equalizer settings from BIOS. 2023-01-30 13:00:19 +02:00
phy-ctxt.c wifi: iwlwifi: mvm: support 320 MHz PHY configuration 2022-11-28 17:53:01 +02:00
power.c
quota.c
rfi.c
rs-fw.c wifi: iwlwifi: rs-fw: break out for unsupported bandwidth 2023-03-07 20:15:18 +01:00
rs.c wifi: iwlwifi: mvm: clean up duplicated defines 2023-03-07 20:15:18 +01:00
rs.h
rx.c wifi: iwlwifi: mvm: clean up duplicated defines 2023-03-07 20:15:18 +01:00
rxmq.c wifi: iwlwifi: mvm: fix EOF bit reporting 2023-03-07 22:14:15 +01:00
scan.c wifi: iwlwifi: Track scan_cmd allocation size explicitly 2022-09-28 09:43:58 +03:00
sf.c
sta.c wifi: iwlwifi: mvm: avoid sta lookup in queue alloc 2023-03-15 13:25:12 +01:00
sta.h
tdls.c
testmode.h
time-event.c wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable 2022-12-07 17:36:08 +02:00
time-event.h
tt.c wifi: iwlwifi: Use generic thermal_zone_get_trip() function 2023-01-06 14:14:48 +01:00
tx.c wifi: iwlwifi: mvm: clean up duplicated defines 2023-03-07 20:15:18 +01:00
utils.c
vendor-cmd.c