Hi Kalle, Here's my first pull request for v6.1 It contains the usual development, new features and cleanups. The changes are: * Refactoring of some wowlan related code * Fixes and cleanups * Adding support for BZ device family Thanks, Gregory The following changes since commit d5350756c03cdf18696295c6b11d7acc4dbf825c: wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (2022-09-12 14:57:54 +0300) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2022-09-18 for you to fetch changes up to 32fed4706d9aca31c9d575c1efa4a3624a9d5543: wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (2022-09-18 14:40:17 +0300) ---------------------------------------------------------------- iwlwifi patches for v6.1 ---------------------------------------------------------------- Haim Dreyfuss (5): wifi: iwlwifi: mvm: don't check D0I3 version wifi: iwlwifi: mvm: Add support for wowlan info notification wifi: iwlwifi: mvm: Add support for wowlan wake packet notification wifi: iwlwifi: mvm: Add support for d3 end notification wifi: iwlwifi: mvm: enable resume based on notifications Haim, Dreyfuss (1): wifi: iwlwifi: mvm: trigger resume flow before wait for notifications Ilan Peer (1): wifi: iwlwifi: mvm: Add handling for scan offload match info notification Johannes Berg (5): wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro Naftali Goldstein (1): wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification Yaara Baruch (1): wifi: iwlwifi: pcie: add support for BZ devices Yedidya Benshimol (1): wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 42 ++++++++++-- drivers/net/wireless/intel/iwlwifi/fw/api/commands.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 61 ++++++++++++++++- drivers/net/wireless/intel/iwlwifi/fw/api/offload.h | 17 ++++- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 20 ++++-- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 668 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- ------------------------------------- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 25 ++++--- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 18 +++-- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 376 ++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------ drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 19 +++++- 13 files changed, 846 insertions(+), 413 deletions(-)