From patchwork Sun Sep 18 12:54:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Greenman, Gregory" X-Patchwork-Id: 12979459 X-Patchwork-Delegate: kvalo@adurom.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1A2E2C32771 for ; Sun, 18 Sep 2022 12:54:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229635AbiIRMyK (ORCPT ); Sun, 18 Sep 2022 08:54:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229616AbiIRMyI (ORCPT ); Sun, 18 Sep 2022 08:54:08 -0400 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AD74024BC8 for ; Sun, 18 Sep 2022 05:54:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663505647; x=1695041647; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=tBg95mQ1tii10YwuKTH4w7bFPkk1rF1gISR78E9chWY=; b=WFcO3Q7pLPoLe6tpWlMQp//PDO5U33NAuTi1Iso32rpg5h8QYoPqrSSw 6nNOZzZO5gEdHEkE/dnj3ysG6IeE1eqE/v7ks12X6XidVi46D2sM8xznW mKJTaSJuFTuZEPse83jOOWz5hzfzRM69aCxFrWnX7MUpZ+ZrkxKTjrPUi OzhBgHa7ZpP9c/HnFiSja8vLjkBC5BzmHhgNrIdfmCX1oE1gRtFgXSTbn bfx4PVh/nTOfx0NDtikm67cLZw6THYOUkb3IIYkugzZ8qHfA9TqC/Z8zC SLjtms+2R9E/1tkpkoDHJ0IzUzOoOFLGzbNWYRARc0Kk3Vffv+ILsLo1u g==; X-IronPort-AV: E=McAfee;i="6500,9779,10474"; a="286275378" X-IronPort-AV: E=Sophos;i="5.93,325,1654585200"; d="scan'208";a="286275378" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2022 05:54:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,325,1654585200"; d="scan'208";a="680524272" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 18 Sep 2022 05:54:07 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 18 Sep 2022 05:54:06 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 18 Sep 2022 05:54:06 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Sun, 18 Sep 2022 05:54:06 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Sun, 18 Sep 2022 05:54:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OZyBt2EUU/27R4RgtIml3/koTrU2qykwSMNQ+nLqTV0FGsnFDoWqHBSPJKke7MD5nTHAiRw5bHfmP60UpllboCXSPpN5iDbTFoSfiUUvmbnm8Rb41FWCOQH20HutXTdQSmxrNnUklzjJy2UPiXG5dQV6ZdZVVJX3d+MYtwTVkMLdk/faJQfEVL5tZ83bgtAYwZRQa9FSbGEQkrGDXp2cl7CYNULSOs0tP9xNEqnZQV2vi78xJmtc+Gz3/pM4TETaubkGvLOlDEr478B9/bDnc95ZrrTXaXH5e64Zp3Jx7mod2dNMyJ0tExnGmlVViKW8K0KK1lanW0TagvS54qwW3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tBg95mQ1tii10YwuKTH4w7bFPkk1rF1gISR78E9chWY=; b=lZo+wIFXcN0e6BgoIoL1akEfzCzHlo8kWnRq9V4rtudaqe/Q0d06GVCLwUQunuMXzJjQjJ5BOBs1Tmmir//c42SqfVhePGfiRRoz0U7nDCZgS0CLzETXGj8UwOASpclxXX1+D822BG0ER4m6CPmpU5WJDfivFsCl5I+S3zxXNWUhuHs8oEZB6E+IeeTI0esrxWBubmjTFL+YYJDZ35ZzxSgjns1rRjE/OX9/FqYkRwqolS2DRJAyrWn4y5Ux4apFWbPUJKaXqSdhZmPrdvc8pSqz9ntet9YW9VgfZmvAl5bKk7yjX0PynJIM6NA7T2K6F/cqLnrBRLvJiEzdoMPXLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN0PR11MB5987.namprd11.prod.outlook.com (2603:10b6:208:372::8) by DM4PR11MB5440.namprd11.prod.outlook.com (2603:10b6:5:39c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.19; Sun, 18 Sep 2022 12:54:04 +0000 Received: from MN0PR11MB5987.namprd11.prod.outlook.com ([fe80::20ab:ad2f:da9f:8c7a]) by MN0PR11MB5987.namprd11.prod.outlook.com ([fe80::20ab:ad2f:da9f:8c7a%5]) with mapi id 15.20.5632.018; Sun, 18 Sep 2022 12:54:04 +0000 From: "Greenman, Gregory" To: "kvalo@kernel.org" CC: "linux-wireless@vger.kernel.org" Subject: pull-request: iwlwifi-next 2022-09-18 Thread-Topic: pull-request: iwlwifi-next 2022-09-18 Thread-Index: AQHYy127Qlg5Ti/Ut06tNd0j/dfrsA== Date: Sun, 18 Sep 2022 12:54:04 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.42.4 (3.42.4-2.fc35) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5987:EE_|DM4PR11MB5440:EE_ x-ms-office365-filtering-correlation-id: 83d9980c-9a4c-45e0-1cd3-08da9974ddcf x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KNjuYfQonjdbI394923rD21bSfMVR2YkEfaWYRemHQtwgB4Y8qaC/yV3PG8yUaydPj6pon45j6VlvgxWCKrk2/1XBvJPBILWfhHWhjvK56f2H5aJNne4aQwhP/0c4Y257239wml17nwN4kcL4NsquFi30aM8kiuBDsjedR9LPJIFrMUvS9G+4UxD5rqJ9YAebfOFum3KX12P+e9z9i9zmhIvV8ZtCTWRF72hxT24zjEXFlybcEmq76Ee7wkP6DJwrl+Yt+Dw0GyWDkvvzYfuO1i5SYe/7BWZM2sQFPxz66Tn3PeIFWbH3f7Hx+Lf25U6jACrhoL2+oHCjNdLEyopx8XhxqEnTyh1mr6wLwc8DqirqJ0reVPA+iNv8rVuNPZW2hGwjPz6dgs52spQ+aFADNe3g294/e8Iqak6GYIjaOXsDa+6oGcMe4T2TyjUJqfHxH8QFOTkH9Ken1Yup3oRSbIBMZEi2Bnbz2cbtPa1nZfR6CluBulyvug/5spfFJToyg4ED6KyFL2uSCOiIU/u/rwxAGBLS316f64JX3bLEP/ylfQyYhZUZxO10HF6CK/pJ4o3MJoLDEjxRjwSr43Q/HyUBJOlb/fd1h6/jmJUyj5DnNPojS5DSS4bGyN+BE/h5Oxw9B4XimZnlXQQr8BeGaE8Sx4S49I8VjPphDhMZEWBkN7wZ+kgWncDVJHcj2VsUfiN63Zp++Z4hDhkD+o2tRVmU75HmNS7TbnbaBz3XdAWIuiaMFYv6eVL3dC+oCtVmxp6N8pcgg2/Gb7LeqyQfg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5987.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(39860400002)(346002)(136003)(396003)(366004)(451199015)(41300700001)(122000001)(8936002)(66556008)(66476007)(66446008)(82960400001)(64756008)(4326008)(2906002)(2616005)(36756003)(91956017)(83380400001)(76116006)(66946007)(38100700002)(186003)(316002)(6916009)(6506007)(38070700005)(6486002)(5660300002)(86362001)(8676002)(71200400001)(478600001)(6512007)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?0st9EbwtIryecHsQWXPpSJ8wTyKZ?= =?utf-8?q?b1P1CHLOy0Pic6v1wwljDaeYrY757EII07u4gsJcERiSo6aWoOd2BLSe9uQnq2U6V?= =?utf-8?q?GYiWzajmLDyFJobpUXLcym1N+KpunNIXZtGJ2NeR67JPIu/w8V/aeJ1Ikbd3hYEDL?= =?utf-8?q?6imWhCIevNdNhfZLghNLiDoF4OwshIT8d6pa0boUjdzIjffSWhyCgJ4Axt0kka5VZ?= =?utf-8?q?D4g78jbplKsFtmONypiRHvlj15JsC6k/M4FziNtNW/sedL/xuCWHBwJhbbSdOU6g0?= =?utf-8?q?z4yihSh9+gF8UcGw6fTV6QutnkoRge4IsCkvGt1wSfxZZbL8wvUZdas8ZFnA8GZzj?= =?utf-8?q?CcqRmTq+z1G5H22fz3qOiyUyKCWKF+hcQJ8+K2hMrof24TlRS8iXmBZqfPnlIwbIu?= =?utf-8?q?5iOBlG3ZGXu2eGZg9lqlt5VXKWFegyvqJgZv2ps6TAOTVN6TDpgPrbHEq5USFSLue?= =?utf-8?q?ee3umDfmIxyRPDOlLPr3WsnajfHDzLtjDvRqHnmH1a7Gv2FNSCqOBsqAUQ1Udy2mc?= =?utf-8?q?6JwpYTRmDOE1C+wJz/Yq+tKz896VCbVpQJBt9iHAL+jb1S9yUHpBRasVuoSI3AdbG?= =?utf-8?q?0yYNOFR6MALmaeD3izdTalOPXy+66o+vZNpQVT6o0QBgGZQW6xY+W++OKuVErpMd8?= =?utf-8?q?sX7LZdtbfjQdFq3kmwl+E0DqRGpRbTwNM3Au78mNnKe9FzgP6nL2dUrNtTgcT00LS?= =?utf-8?q?+Hd4D/bl+rzqnvqFbDJDMpXc5WerZjOokHZJK5cyS6pjcvLESIWrRb3H3qrvXX1to?= =?utf-8?q?NML1kd8QccVl6bR7ig4sUuqe1/uaZYAKYmP8/7NDt18A/wXY25sSLo3h6YLx0KYkO?= =?utf-8?q?/KCLD2eWotDfudeM5bDthz0x/z6fj2IuDIJWW7mweIq9dNZFJljN090Ysv8ixIOSP?= =?utf-8?q?uvCJmSUwUfN+G5hLY5vBPsvaeAXD4kAlfCC26FdOJIpyJTObMyM8Vh5lH+ODLm7cn?= =?utf-8?q?so1ZZMnZeBfd1TsdcT0bAOWph31LW87HrOvnDePHiDu+LaH/dwnlPVuBr3LtekPl7?= =?utf-8?q?q8WhrfTPTPnFqq43PfWswH++10ecbJf24YSZ/HDRF3bhxxIdW5xgSATS+ue27+Wrg?= =?utf-8?q?vpVuaE9KmJcLCBAlo/AH+dqStX0JguIPuxJOA1oYxom1+dnO12cd5sz4HwYxlXZaZ?= =?utf-8?q?jxajTj7r1+cb/qT9Wp325Lkd/M6+EhcLO9sRJh05Pf1vRJylHDMRcY2+3/iJGc52E?= =?utf-8?q?txy9o0153nkwD1462r4LggvwaCMIawjEXprxwmzqOJ6fQ0BpN+Ass0W4EuQw8Lh7g?= =?utf-8?q?thVM8qAhADQ1P9czm6O+I2YJG2dQ6krlO+WSYGaepqOctZ3z4AOMpKnE38HNmPwmS?= =?utf-8?q?pwvZhXIy0KfEIfsQ+EuWjc1SxRcyw0n+J1otgiqAvVF8lOi1hGfGHdF0AhXJ7Kg9W?= =?utf-8?q?BU5twNXtiuU8x6U0dzCWikqrVXbHNpFICrmh+DwBUbi49qFgUz3gcER3D1JkjhkX0?= =?utf-8?q?cLRt+tQ7IsNzM80YhTN4pNvNhPIMwY92/fZ/nHRUhsB2Ru+ReOgGPXHn6uxyylMl4?= =?utf-8?q?plpqXWEHxd80RnrpuYGuhnaJ2MEGhTKyPQ=3D=3D?= Content-ID: <8C09B171275B324D964156974F7594BC@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5987.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83d9980c-9a4c-45e0-1cd3-08da9974ddcf X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2022 12:54:04.2628 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: C/t4X7vQ8Dh08qx9ej2rcjw075OWCMkXT+WcXGzXZFfPUoExztw05xc6JmTfXLi7VX1twGVpN9WhK8B29BoXl5BZZZ+BkhrK7gznzJ000BA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5440 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org 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(-)