Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp2798962rwe; Sun, 16 Apr 2023 05:48:16 -0700 (PDT) X-Google-Smtp-Source: AKy350YREwW6NR0yloT5tAMquFmtF5t48i66sunKYARt2IRf1I22qMEr/sJpIs809G+v+0889eeU X-Received: by 2002:a05:6a20:b191:b0:e5:5076:f4d6 with SMTP id ee17-20020a056a20b19100b000e55076f4d6mr11797364pzb.9.1681649295810; Sun, 16 Apr 2023 05:48:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681649295; cv=none; d=google.com; s=arc-20160816; b=BVxUliZ4F73NQG6zhlqJjoc8Htc90XtxcXUqfvvFT/tWnwkhShE05Pjc16kdl8uQLo 6m6Rb3vY637C1O1egSAEuz0rQrSvJGd4DJ/eS449oF5SltQ/oA2oYMDGLnkRyuphtqW5 G401Nc4XgvSrVFNjExfH61UzIhMPqyRQOh1O7q9vlzSkErz4D4gpMyhERt6gEDFsVbQD ACotCM09jEnMT4O2XLNRf9YODbW3i2TOnKe8GhgXQ1rLxBv1P9BV4FImkyzRY3eer5sq ng1M0+cW0MvtXYGrfapujemut9cVT7AQQJhcXH6pY2DFJh7FD/9FUEsLrCKNpmySJutd cGNA== 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=sPXsx+GhJXcb4f8bz7u8s3lC0xtfajHs8axHWTFrzFU=; b=RTGCu/aYE3O1L1atHN//JAW6Xi09M9ZJ3feclr4+rzUw4ZwsZ4+/1zUL9hyza7FGMp XoFcNzglwU1nLdA99H2Aq49lDLyfiK1zfEPWJXVpt+dxwwhAWshdmqEjPS2m/9sgjgNd N2sbaEJSropblgJDjqnDVTMyhz6VjdugyhYVrmucqvi2OqDv1V6R3PLV3JJyIPuNiInM +5D9gLfzNujrRyK079skWC3DwHPGMi+arpu/QsiyDPiIaz4I3QBv9tWHG0W68ItHgJH2 KL5ZKhlh6Gm980llk2XRDOZrsRKBe1W3Zpb5WWGIyIGmZiYv3ujr3o1BmvX/OIpjbB5Y C6Kw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=bEzQmJFU; 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 y185-20020a638ac2000000b0051b702ee7besi6471224pgd.496.2023.04.16.05.48.06; Sun, 16 Apr 2023 05:48:15 -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=bEzQmJFU; 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 S230233AbjDPMsD (ORCPT + 63 others); Sun, 16 Apr 2023 08:48:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60832 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230312AbjDPMr7 (ORCPT ); Sun, 16 Apr 2023 08:47:59 -0400 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0668B2D4C for ; Sun, 16 Apr 2023 05:47:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681649272; x=1713185272; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=+q5n3WxUp70IPOJVQql5pHPDRU9krZ7EI+Y7EOy9144=; b=bEzQmJFUEn05FFlnfHe0na18KNhf83UD8CMq0h0p9hncdsg2EUC6o2aF /lN7GRwi+7hy90TcPXJQYJVk4JujnSOU1jMp9YeD0HINAJA87cS0VMU1n 2ejc+ZQJgfxlqvH+sWKXnA8GSajAuORIy+Ni6RxEWSzUW8HbLT3BW1eRB ttfLeE0pi+uunbIkNY4XUFgzXobopKrvHBMZAiDq9zaeYyH75rSMbLyit Q45UHD5w1coZfNjKXwV9aE0FV1+AVWcoSbawAy5s99ZsnQwymrWVtm6av /pPAJQjRc83ZP3KyXBL7pL0WDYNflTX7ws+zM2VWprDTO1Yfskb/87FVZ g==; X-IronPort-AV: E=McAfee;i="6600,9927,10682"; a="333520543" X-IronPort-AV: E=Sophos;i="5.99,202,1677571200"; d="scan'208";a="333520543" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2023 05:47:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10682"; a="640670408" X-IronPort-AV: E=Sophos;i="5.99,202,1677571200"; d="scan'208";a="640670408" Received: from lavnon-mobl.ger.corp.intel.com (HELO ggreenma-mobl2.lan) ([10.214.215.99]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2023 05:47:50 -0700 From: gregory.greenman@intel.com To: johannes@sipsolutions.net Cc: linux-wireless@vger.kernel.org, Gregory Greenman Subject: [PATCH 00/15] wifi: iwlwifi: updates intended for v6.4 2023-04-16 Date: Sun, 16 Apr 2023 15:47:24 +0300 Message-Id: <20230416124739.1260800-1-gregory.greenman@intel.com> X-Mailer: git-send-email 2.38.1 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, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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, Here's one more set of iwlwifi patches for v6.4. Same as few patch sets before, this set contains the ususal developement, small improvements, cleanups and bugfixes. It bumps FW API to 77 as well. Thanks, Gregory Avraham Stern (1): wifi: iwlwifi: mvm: avoid iterating over an un-initialized list Emmanuel Grumbach (1): wifi: iwlwifi: make the loop for card preparation effective Golan Ben Ami (1): wifi: iwlwifi: move debug buffer allocation failure to info verbosity Gregory Greenman (2): wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues wifi: iwlwifi: bump FW API to 77 for AX devices Ilan Peer (1): wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() Johannes Berg (9): wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO wifi: iwlwifi: mvm: properly implement HE AP support wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() wifi: iwlwifi: mvm: use correct sta mask to remove queue wifi: iwlwifi: mvm: track station mask for BAIDs wifi: iwlwifi: mvm: implement BAID link switching wifi: iwlwifi: mvm: implement key link switching wifi: iwlwifi: mvm: allow number of beacons from FW .../net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- .../wireless/intel/iwlwifi/fw/api/mac-cfg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 1 + .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 7 + .../wireless/intel/iwlwifi/iwl-nvm-parse.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 2 - .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 31 +++- .../net/wireless/intel/iwlwifi/mvm/mld-key.c | 86 +++++++---- .../net/wireless/intel/iwlwifi/mvm/mld-mac.c | 14 +- .../wireless/intel/iwlwifi/mvm/mld-mac80211.c | 5 +- .../net/wireless/intel/iwlwifi/mvm/mld-sta.c | 133 ++++++++++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 34 +++-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 23 +-- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 2 + .../wireless/intel/iwlwifi/pcie/internal.h | 1 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 18 ++- .../wireless/intel/iwlwifi/pcie/trans-gen2.c | 1 + .../net/wireless/intel/iwlwifi/pcie/trans.c | 4 +- 23 files changed, 308 insertions(+), 83 deletions(-) -- 2.38.1