Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp3239920rwe; Mon, 29 Aug 2022 08:07:41 -0700 (PDT) X-Google-Smtp-Source: AA6agR7BezmzMz2kMaUgKU1+ZMwYNPSU8b/fYgQZnkSGbVOVFN/YxlL6r+QQctua3a/9No1UwwZd X-Received: by 2002:a17:907:9495:b0:73c:b19e:ce06 with SMTP id dm21-20020a170907949500b0073cb19ece06mr13772435ejc.559.1661785661258; Mon, 29 Aug 2022 08:07:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661785661; cv=none; d=google.com; s=arc-20160816; b=ClEgJmKDM++4fp74f162JfRssMHyvszYs8TqwbqXDOTQfhwepXGJILg96AhMNior4j CvXoxPG1JDcu4g9Bc9M/FuyokEbzyASev0zA4DtcUi5WX8c0RGTE/BQFaYKV8sSovJ7v H6NcfHHVOIr5o7vZvQc0w27AYodBl9d9wTDPX5ScvBq9FsTUNr4PMZKNGBrOcjZ+3oGK QrkNUOen3c9Ceat+gmr7HIpISAXa5iuY994kZs53rXEwdY4nXxKK0ch6PevPEcmmyuVv qVBl9ZnhwCLInKTDnCXUh857Noi8WeJNmYZIvVwW36G6OUyMN07g/PcrAmTVA6osis8a I2Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version; bh=Tmw+0ErzRA4mCZjjR9rtYh6Xnp9T0xzSN09wbSjlcdc=; b=POUveSby2IbCijIid4ZpwnKOTEfe+O1GHrEV38DEiYd3AAdqkWs+blVTTkVjAdslbe HRyzkchcpFhWEY9tC20vPxpSumwZIIriW1YT0Tkz1KrZFnVeuwazur9WyuP2Fps/0npK ohaGiPhT2uND+1+/8XD5rooPHrrpicOQnvjSrzW8MixPIaQwm8yk6wWZi5tGpScQ8X1F HmWPPUj4tLH1ym2LqnL8w29lkjCvK2ZbdPFt1KajJtlsU0517kI40vKYlcNs8fSgZcN2 WAqazq9zpdNi2mIpPOjmUOTZ7MRJXrHvQa06E/Ru0DNCeLrdcyYo7DXBpYIQhbi79i9N JFTw== 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 hq39-20020a1709073f2700b00741a18d4a5asi1183382ejc.994.2022.08.29.08.07.23; Mon, 29 Aug 2022 08:07:41 -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 S229760AbiH2PGs convert rfc822-to-8bit (ORCPT + 64 others); Mon, 29 Aug 2022 11:06:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52240 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229611AbiH2PGr (ORCPT ); Mon, 29 Aug 2022 11:06:47 -0400 X-Greylist: delayed 902 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Mon, 29 Aug 2022 08:06:45 PDT Received: from xmail.hs-nordhausen.de (xmail.hs-nordhausen.de [195.37.89.230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF0CA86B54 for ; Mon, 29 Aug 2022 08:06:45 -0700 (PDT) Received: from smtpclient.apple (10.1.10.8) by db1.ad.hs-nordhausen.de (10.1.10.5) with Microsoft SMTP Server (TLS) id 15.0.1497.38; Mon, 29 Aug 2022 16:51:39 +0200 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: [RFC 0/4] mac80211: add TPC support in control path From: =?utf-8?Q?Thomas_H=C3=BChn?= In-Reply-To: <5175b7f95442eff1f8e899feee3d3aeb330fb61e.camel@sipsolutions.net> Date: Mon, 29 Aug 2022 16:51:39 +0200 CC: Jonas Jelonek , linux-wireless , "nbd@nbd.name" Content-Transfer-Encoding: 8BIT Message-ID: <5AA24131-A7E9-451D-97AB-97D925B2A53A@hs-nordhausen.de> References: <20220829144147.484787-1-jelonek.jonas@gmail.com> <5175b7f95442eff1f8e899feee3d3aeb330fb61e.camel@sipsolutions.net> To: Johannes Berg X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Originating-IP: [10.1.10.8] X-ClientProxiedBy: db1.ad.hs-nordhausen.de (10.1.10.5) To db1.ad.hs-nordhausen.de (10.1.10.5) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,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 > On 29. Aug 2022, at 16:45, Johannes Berg wrote: > > On Mon, 2022-08-29 at 16:41 +0200, Jonas Jelonek wrote: >> Transmit power control (TPC) per packet hence per station can be used to >> manage interference and increase overall spatial reuse and therefore >> increases sum throughput in WiFi networks with multiple APs and STAs. >> Although several of today's wifi chips, e.g., from QCA and from Mediatek >> support fine-grained TPC per packet, the Linux mac80211 layer does not >> provide support this annotation nor control yet. >> >> This series proposes several changes to introduce TPC support in >> mac80211, in particular to annotate tx-power per packet/per mrr stage in >> the Tx control path. >> The patches include new nembers in the Tx control path structs, a >> modified tx-power level support annotation, hardware flags and an >> utility function for the convenient use of struct ieee80211_rate_status >> (introduced by 44fa75f207d8a106bc75e6230db61e961fdbf8a8) for tx-power >> status report in drivers. >> >> Compile-Tested: current wireless-next tree with all flags on >> Tested-on PCEngines APU with ath9k WiFi device on OpenWrt Linux >> Kernel 5.10.137 >> > > That seems just a little old? Not sure I'd trust that given the major > changes in the tree recently? Good point, we can test this with 5.15.63 by enabling the OpenWrt testing kernel … would that be ok ? > > johannes Greetings Thomas