Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp4748731pxb; Sun, 14 Feb 2021 23:25:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJy2JnIFCbDx4MHabH2QzzMvaOqKp00pUDMteQVaH5hF3C4DcjX4boDi1vu0A1BtaGFgPW3V X-Received: by 2002:a17:906:69c2:: with SMTP id g2mr13926817ejs.249.1613373904433; Sun, 14 Feb 2021 23:25:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613373904; cv=none; d=google.com; s=arc-20160816; b=1HtCy2o/eYV/tBn5d+klzGSm7XWm2U7FGiNrw9JPxbrbsZfP+XrRGzlJ2c8DyPZnz6 WfbEUb4BRJM27UXrIJ/7GXp7+8tMyO2x4yGCzUdLrVo49orbVGMvAz0cuRMyiFvmLcIj ccAkOy0MH27KPPR8Vr+WkjmGnpNngJsq5wF4QlD+XRVugCJT+b/fsa3P8bpXxECeZEGv +IxJpwKIXTBjW/WIg8VsBwG2jZbdX8t/HTOl3DR/rEcfY1DyuU3Unt/aiSN3F2WlI8/p gEK2Cnv1AX8AH1bqotb2stawwPzAowOlE2ITdrqyhTsXp5NreQzTvafUV4VBU9KDcedh s7dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:subject:from :references:cc:to:dkim-signature; bh=uttLwWuSKAqGmbfmcvZb7Xj5OnW1tzniTaKrD4MqBWU=; b=fz/t5G9zSmjvq4nCJrAmESyYU2beAkTO1xyXmgChNWQfVzBaN707t/I13aliqePN1B OyWArG0hX15/ZIqF7PCPRbi6gkekuQccsoBoekpkls+tgNskxlEhF0l0b72f0JJkOpXa 0G3fUmA+GS44DRKv+M1QCS4PezbF5w6rifp56v2Nyyw+u9au3Geds+OqxLzshUJBjbeE 8QmBSml3dEhUSaXP5x7O3lO/KDMV4fXzF31auDOrlv9eNVWU2pcylsL+iZkQk8YIa5sN 6cuFm+wyqkbaf0G/OO3gIle80HkbF2lP3S7YfZ9/ZFtnHqqhbpOVXbkBrkvqEjsjSI98 Ivmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@nbd.name header.s=20160729 header.b=CZS3c1RD; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g20si11221904edb.494.2021.02.14.23.24.34; Sun, 14 Feb 2021 23:25:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@nbd.name header.s=20160729 header.b=CZS3c1RD; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229888AbhBOHUv (ORCPT + 99 others); Mon, 15 Feb 2021 02:20:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46714 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229652AbhBOHUs (ORCPT ); Mon, 15 Feb 2021 02:20:48 -0500 Received: from nbd.name (nbd.name [IPv6:2a01:4f8:221:3d45::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 149D5C061574 for ; Sun, 14 Feb 2021 23:20:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nbd.name; s=20160729; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:Subject:From:References:Cc:To:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=uttLwWuSKAqGmbfmcvZb7Xj5OnW1tzniTaKrD4MqBWU=; b=CZS3c1RDs/hB+KNA/xKBiH7ub/ 6bE7KOuN5tYNzJOZXtlfkQKcU6FnFmA1JTNLpPeXAoYipS6xD4WgIUiDXq7AK6hxpBfOymLwXU0oF uQvedDGybKvcdk12q9zC6GOhdM9Qlbwsi4XY6b4/3YtBHZZ6xzTCenS4gtkhOhmrknPY=; Received: from p4ff13c8d.dip0.t-ipconnect.de ([79.241.60.141] helo=nf.local) by ds12 with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1lBYAv-0000nV-1Q; Mon, 15 Feb 2021 08:20:05 +0100 To: Kalle Valo Cc: linux-wireless@vger.kernel.org, hurricos@gmail.com References: <20210214184911.96702-1-nbd@nbd.name> <8735xyrkvy.fsf@codeaurora.org> From: Felix Fietkau Subject: Re: [PATCH] ath9k: fix transmitting to stations in dynamic SMPS mode Message-ID: Date: Mon, 15 Feb 2021 08:20:04 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: <8735xyrkvy.fsf@codeaurora.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 2021-02-15 05:54, Kalle Valo wrote: > Felix Fietkau writes: > >> When transmitting to a receiver in dynamic SMPS mode, all transmissions that >> use multiple spatial streams need to be sent using CTS-to-self or RTS/CTS to >> give the receiver's extra chains some time to wake up. >> This fixes the tx rate getting stuck at <= MCS7 for some clients, especially >> Intel ones, which make aggressive use of SMPS. >> >> Cc: stable@vger.kernel.org >> Reported-by: Martin Kennedy >> Signed-off-by: Felix Fietkau > > No Fixes tag so I assume this is not a regression? > > Should this go to v5.12 or -next? I guess that depends how much testing > this patch has got. I'd prefer v5.12. I got confirmation that the patch makes a big difference in throughput with Intel clients (makes tx with MCS > 7 work), and I think there is very little potential for regressions. - Felix