Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp94894ioo; Wed, 25 May 2022 22:02:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3FY2jnuijWj6dBDzGgonb88nK/0O5rP2ouo9IgbBLS1gwtOHJYIGuJie5PyKteGlrKCEN X-Received: by 2002:a17:906:2658:b0:6fe:deae:cf0d with SMTP id i24-20020a170906265800b006fedeaecf0dmr17123836ejc.119.1653541337945; Wed, 25 May 2022 22:02:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653541337; cv=none; d=google.com; s=arc-20160816; b=pbdRLG9ZI0ZVOtu5F9Df/4ORnePsPwAOfaf8VjBB6+Hafcu+jXCOPTZbLP5L35I2kh baFVayHf521xWO65ag+YCp1pfwzMZ0ob36kWY0GH2k7w++QRi2st6hO2TLfRPFE5Ukrc krYT9f0XCARVyZupHSWBT8wAzjXdPVw6p6jBwElMNs0yXaVL+d7jn0wDlnaBHYijJIap ikJ/cZ6jvocRLS7IZUi1GrmroRfSK8uqU0rpotDA/JB58pSve+W6UsGn9YNfmWtssjvd hvZhSYNTtMY2WFkQLda9tvZ7eTYs6tKcS8XZn71ri6wYgdgFvNLd+wOTt9QaJjN2VZvM e2pA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=BEtX22N4nmBUvhPs2dpMmIQif4Ym/qoHwx4bgdAzRGE=; b=lSAMpSjtKm+EnhX62IT1JJ04mhedl8lJpDoTKMTkbZL5ybMl0+JNCuPUAj9os+S6/3 1EwGBBHaHR3kfdxfvnqIiE5yHxXTOx6yISXH4Dt0IQyScTwoVSyexKOwBuoa8bnFgYwN P6bGfE++SEnEPGpbukbr1+GDDgKr8BGKiMSxhyk3JeITZJ0YGQkRIkyC8dBKvmPKtGWO wdEHjq5Zp2KV1hBzjv11Me/OMUBAHEVVn9vKXtZqfufBcyPVZRoUKZ0ZQV5ef9al5LC0 2jMINKrS19WnJUOsRoJh/rgbUzBFvHL1iA3qe/fYHi04No5baFsnMCFmJe0v8wJKHc2D HV/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@nbd.name header.s=20160729 header.b=nuxS1TC0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-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 gs11-20020a1709072d0b00b006ff200e8d7esi750955ejc.395.2022.05.25.22.01.49; Wed, 25 May 2022 22:02:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=fail header.i=@nbd.name header.s=20160729 header.b=nuxS1TC0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244851AbiEYRyd (ORCPT + 99 others); Wed, 25 May 2022 13:54:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232408AbiEYRyb (ORCPT ); Wed, 25 May 2022 13:54:31 -0400 Received: from nbd.name (nbd.name [IPv6:2a01:4f8:221:3d45::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A862DE91; Wed, 25 May 2022 10:54:29 -0700 (PDT) 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:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID: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=BEtX22N4nmBUvhPs2dpMmIQif4Ym/qoHwx4bgdAzRGE=; b=nuxS1TC0TNX+Ii9C8/PoUC6ICY Ojvw8ZoRBI+SVXviS1qtEMR8w/BEntIGqZe8vM9vjSfuIvUqMHO+9UZUkdnwdywPDjbI2Ab1Mg1aX zFp5EEHQlZlO8kP2Ozyo84g7wBSzep6nmqc2hcwEi9I6IgS3eO3L4jImBme7RmukxE8U=; Received: from p200300daa70ef2005cc39ce6374ff633.dip0.t-ipconnect.de ([2003:da:a70e:f200:5cc3:9ce6:374f:f633] helo=nf.local) by ds12 with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1ntvDC-0002o2-DA; Wed, 25 May 2022 19:54:22 +0200 Message-ID: <592e2b28-2463-dece-8315-180089aadfee@nbd.name> Date: Wed, 25 May 2022 19:54:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [RFC PATCH 1/1] mac80211: use AQL airtime for expected throughput. Content-Language: en-US To: Baligh GASMI Cc: =?UTF-8?Q?Toke_H=c3=b8iland-J=c3=b8rgensen?= , Johannes Berg , "David S. Miller" , Jakub Kicinski , Paolo Abeni , "open list:MAC80211" , "open list:NETWORKING [GENERAL]" , open list References: <20220525103512.3666956-1-gasmibal@gmail.com> <87r14hoox8.fsf@toke.dk> <92ca6224-9232-2648-0123-7096aafa17fb@nbd.name> From: Felix Fietkau In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,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-kernel@vger.kernel.org On 25.05.22 15:37, Baligh GASMI wrote: > Indeed it's less expensive. > > I'll try to make something in this direction to see what it looks like. Thanks. Please also make sure that all of this extra work is not performed for drivers that don't need it, because they either implement .get_expected_throughput, or use minstrel, which also implements it in a better way. - Felix