Received: by 2002:a05:6358:bb9e:b0:b9:5105:a5b4 with SMTP id df30csp4392521rwb; Tue, 6 Sep 2022 07:01:17 -0700 (PDT) X-Google-Smtp-Source: AA6agR5sAj5k7zmlUEVKpKBAA6b1EoSZU7WfkXzvytV0zTOF7qwr1J++NgZWiHUhb1kT+pzGqXnb X-Received: by 2002:a17:907:9484:b0:738:6f9f:6032 with SMTP id dm4-20020a170907948400b007386f9f6032mr39785206ejc.602.1662472877343; Tue, 06 Sep 2022 07:01:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662472877; cv=none; d=google.com; s=arc-20160816; b=PLA3AWquXu6KPNr4Lp1f+rpUf8gATNI8NvzMFyLu740IJY31meSt+f9ILmVWonD/Zs /noJybdQmTydss9hRN7X2Nxyjl7ziluHKJgPXCXSnLLaZMUGMx8B8DImxF5Cjx9SMDFK C8XlPE2VE3EeyCrh3yTg3bWz8v+cV/lNhpFLoNJJkftoRrGWeCw7P/wL5RMgFBujASSf crlzwzqH6LpakyZ3W/m1/ZXTcwadQuEkG8Upvjzg+JUEGzuRte+CFyMqZtVPgfaJ0JTb I3F38+GfCuYkDp0yFIM/Mpzghj5feIAd4M9Oev0eUS8Q14AK47JuvaV0+v+YIxLPJrmn kaAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=QSv42SaAG2e9qtwfaUf2czuwxcK13vGPpkwfaoMvamo=; b=tqflBPc1bv1dp9MFUek3PafTbVZE8LuKPGHX5244eZKo7PI7z3nC5LPmR5AQ/FkM3V HL8K1WpwOdd+Zei/Jn4H8Zoh+809GjUjr7M8GQ/EAYBt+sVrC+wjaUXiNnTvNhVEPKkN WYSv7vj56eI5yVuDyp6rIKV7vSYhMdgjcD0ftXQwbN6IYfDGSSmtE/kd90/T5fixFe8i ADPfo7d8/uP17WCeLA30ps2KBXEIZOOVg7s0oFkbDL8DkJ9fNjk1PsRl48Lqmb9lST9O +mLKy5E6L6nTjCM+f9P39z6NaHOfFexwV45Htix6W1ZlqgXmJ6o+04UYH5P/yKn+0zjO NLQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="Yo/d+tLT"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qb41-20020a1709077ea900b0073d6f43993asi1259375ejc.297.2022.09.06.07.00.50; Tue, 06 Sep 2022 07:01:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="Yo/d+tLT"; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239691AbiIFOAU (ORCPT + 64 others); Tue, 6 Sep 2022 10:00:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241139AbiIFN7x (ORCPT ); Tue, 6 Sep 2022 09:59:53 -0400 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0303915A33 for ; Tue, 6 Sep 2022 06:43:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1662471829; x=1694007829; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=YrnNrQT39gvjKhlSVwD7IoHXwdbcVRsAPkt2h9NGiSI=; b=Yo/d+tLT+MCjQOliAqqTVpy2GrBqQzrD/BA1xeESjENOJr7Lv0UTniOR nnPzOpu2s8giV21tad4d4G1WspC8VRjo7XcIkRnWCkOsDFF0UBcfR7UwY y5Nx3CCor5+Yq6n89bwI68o32Zvy43MbRjNKpEhV2UHXaOpCVk0ePsNqd YEfqS4EW0I19nmKhA8cF6nWrqdVuAJWl4LOG7YVqqXtemFDUDxvUSb4im 4+cCvzRFuOR6V16Vf5nOx8rD1GIv/94jD4//S6hKK4IgpqBbYBIWxa01L EcKM1JV3+I+C+0q4K30f30KXAWZ+2KRg4cKQWTjkW7MZ5CwOkQPgU9FOO A==; X-IronPort-AV: E=McAfee;i="6500,9779,10462"; a="360542656" X-IronPort-AV: E=Sophos;i="5.93,294,1654585200"; d="scan'208";a="360542656" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Sep 2022 06:42:56 -0700 X-IronPort-AV: E=Sophos;i="5.93,294,1654585200"; d="scan'208";a="942459506" Received: from ygueta-mobl2.ger.corp.intel.com (HELO ggreenma-mobl2.lan) ([10.249.82.178]) by fmsmga005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Sep 2022 06:42:53 -0700 From: gregory.greenman@intel.com To: kvalo@kernel.org, johannes@sipsolutions.net Cc: linux-wireless@vger.kernel.org, Gregory Greenman Subject: [PATCH 00/15] iwlwifi: updates intended for v6.0 Date: Tue, 6 Sep 2022 16:42:04 +0300 Message-Id: <20220906134219.365090-1-gregory.greenman@intel.com> X-Mailer: git-send-email 2.35.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Gregory Greenman Hi, After some hiatus, we're starting to send iwlwifi patches again. Here's the first set of patches intended for v6.0. 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 As usual, these commits are pushed to a pending branch, for kbuild bot. I'll send a pull-request later. Best regards, Gregory 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 .../net/wireless/intel/iwlwifi/cfg/22000.c | 42 +- .../wireless/intel/iwlwifi/fw/api/commands.h | 5 +- .../net/wireless/intel/iwlwifi/fw/api/d3.h | 61 +- .../wireless/intel/iwlwifi/fw/api/offload.h | 17 +- .../net/wireless/intel/iwlwifi/fw/api/rx.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/scan.h | 20 +- .../net/wireless/intel/iwlwifi/iwl-config.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 668 +++++++++++++----- .../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(-) -- 2.35.3