Received: by 2002:a5d:925a:0:0:0:0:0 with SMTP id e26csp1130109iol; Fri, 10 Jun 2022 00:27:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpUfRryvQMGXs5TcVP+RfQ8rHaxAp1+oEeXXBWs8FzY5EqIjsrcr1jhBgYw9UAvAEYgIob X-Received: by 2002:a17:906:6009:b0:6fe:9813:14ea with SMTP id o9-20020a170906600900b006fe981314eamr39424577ejj.732.1654846067879; Fri, 10 Jun 2022 00:27:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654846067; cv=none; d=google.com; s=arc-20160816; b=favAnwBmtRSmVIilWGHhZS9Zl61LiVkWdm6Xn6Wkbrbq8DP5/yVn2rG3M8CJ/c8n53 SCRjRkFkIfe5Lq2k/tt+X8hiRvRFXesLxZpazsN078gadPYdy8oXGkiTEDsioMZTQY+r LBkZ3GScWZ056hcpYo3XdQI5sa6ClMnK9Aq6rQnBbnNdOJjRD6ZLZXps8RTy6rf8XVet RRRyoekrN1Q+DsuBRLXIZPqhz+zwePRKGNzN91onBaltP5YoJkPGbGHObmZAle0F/u9x 4M9c7+vMEx4wQjEmdQ4uEXruldtWO3o8q6nqE8hspf78KOw3mV1ak7JaJ6+68VIYcl8l UNrw== 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:authenticated-by; bh=U0aXieUcLmTVlkVgbiox+tV03RyqsXco6VoBhwWWdY0=; b=arKW+r++joL3bEKGu/r5N8BG8dhlZvoEyw+DO5Puhr1o+0ZF2qoZ/+7iPK6D3Sm+Xp LfHHHe5Ek+qzzeVwap/Il1YiExZI4LbJWitW5EgSn+FcPRMBohQQcdNXWSYFOyTsoon0 YMYb+GSu47KmhuDUTJR0+OX0c+9WWG3i8eKQ1CWtzBXaGv0Lsbcgzv2tr6j6hMX0Y2tW 1/hcf1IFWN2slZRPX7DjwtYHa136rQMys1c6pL9gq9rmAeeXcK3oieZjTMTEpMFQwHKz tz6mq/eWnN8h9sfxhw+G7fmfVBdTwoxzUUjewamdvJ8FzEZkT2ZuIZDQ7JLiun7Ywnfy z6Qw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ht18-20020a170907609200b006f3c67436e6si30892852ejc.890.2022.06.10.00.27.30; Fri, 10 Jun 2022 00:27:47 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343883AbiFJH1P (ORCPT + 65 others); Fri, 10 Jun 2022 03:27:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40718 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346504AbiFJH0v (ORCPT ); Fri, 10 Jun 2022 03:26:51 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2AC44121CFB for ; Fri, 10 Jun 2022 00:26:48 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.73 with qID 25A7QgpP6010099, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36505.realtek.com.tw[172.21.6.25]) by rtits2.realtek.com.tw (8.15.2/2.71/5.88) with ESMTPS id 25A7QgpP6010099 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 10 Jun 2022 15:26:43 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXH36505.realtek.com.tw (172.21.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Fri, 10 Jun 2022 15:26:42 +0800 Received: from localhost (172.21.69.188) by RTEXMBS04.realtek.com.tw (172.21.6.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 10 Jun 2022 15:26:42 +0800 From: Ping-Ke Shih To: CC: , , Subject: [PATCH 00/11] rtw89: add TDLS and various fixes Date: Fri, 10 Jun 2022 15:25:59 +0800 Message-ID: <20220610072610.27095-1-pkshih@realtek.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [172.21.69.188] X-ClientProxiedBy: RTEXMBS02.realtek.com.tw (172.21.6.95) To RTEXMBS04.realtek.com.tw (172.21.6.97) X-KSE-ServerInfo: RTEXMBS04.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: trusted connection X-KSE-Antiphishing-Info: Clean X-KSE-Antiphishing-ScanningType: Deterministic X-KSE-Antiphishing-Method: None X-KSE-Antiphishing-Bases: 06/10/2022 07:06:00 X-KSE-AttachmentFiltering-Interceptor-Info: no applicable attachment filtering rules found X-KSE-Antivirus-Interceptor-Info: scan successful X-KSE-Antivirus-Info: =?big5?B?Q2xlYW4sIGJhc2VzOiAyMDIyLzYvMTAgpFekyCAwNjowMDowMA==?= X-KSE-BulkMessagesFiltering-Scan-Result: protection disabled X-KSE-ServerInfo: RTEXH36505.realtek.com.tw, 9 X-KSE-Attachment-Filter-Triggered-Rules: Clean X-KSE-Attachment-Filter-Triggered-Filters: Clean X-KSE-BulkMessagesFiltering-Scan-Result: protection disabled X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,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 Patch 1/11 ~ 4/11 are related to TDLS. To support TDLS, we need to create CAM entries like STA in AP mode. Besides, it also needs BSSID CAM by hardware design. The remaining patches are to fix various issues met in field, so fix them. Since patches have dependency, I submit them together. Kuan-Chung Chen (2): rtw89: fix potential TX stuck rtw89: enable VO TX AMPDU Ping-Ke Shih (8): rtw89: allocate address CAM and MAC ID to TDLS peer rtw89: separate BSSID CAM operations rtw89: allocate BSSID CAM per TDLS peer rtw89: support TDLS rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently rtw89: drop invalid TX rate report of legacy rate rtw89: fix long RX latency in low power mode rtw89: pci: fix PCI doesn't reclaim TX BD properly Po-Hao Huang (1): rtw89: disable invalid phy reports for all ICs drivers/net/wireless/realtek/rtw89/cam.c | 29 ++-- drivers/net/wireless/realtek/rtw89/cam.h | 9 +- drivers/net/wireless/realtek/rtw89/core.c | 148 +++++++++++++++--- drivers/net/wireless/realtek/rtw89/core.h | 33 +++- drivers/net/wireless/realtek/rtw89/debug.c | 3 +- drivers/net/wireless/realtek/rtw89/debug.h | 2 + drivers/net/wireless/realtek/rtw89/fw.c | 2 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 16 +- drivers/net/wireless/realtek/rtw89/phy.c | 18 ++- drivers/net/wireless/realtek/rtw89/ser.c | 15 +- 11 files changed, 218 insertions(+), 59 deletions(-) -- 2.25.1