Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp5267386ybp; Mon, 14 Oct 2019 18:56:45 -0700 (PDT) X-Google-Smtp-Source: APXvYqwptHyZ7QU0GXR7igF5owk0fpbsqrw/kNXrjKfVj/wOGANGRTH5oT0sslKIJSsO0VA1d4xk X-Received: by 2002:a50:ed10:: with SMTP id j16mr31326414eds.227.1571104605322; Mon, 14 Oct 2019 18:56:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571104605; cv=none; d=google.com; s=arc-20160816; b=vYNC1SbRem4W58hwxw+p7RyuhUAP+HlRMMZFUqW44eFR5kp3IcoLDg7/7eS+m5r3A+ 5nhRdm4GlzfFtL6oKiEOFS9rplob07q/QrSKGRXaUpFBvMt6dnJJGQXRY68uVhUfPRx7 2N6mscr0peselRZYY/sclKgDTpH42mtOilhrgE324IksvCvgGIWX8RVzeHSL5eOwXK/C PBZL4j9ym+xkM2TtTdOlgbnETGG6m+0vt8sfpdwo0IHN611+DTJDEfyGuU6MkkMYXi20 UVoJOG8uorrVKEBUI7KsFivFJC+YGzqZg1T8LfbU+CXEei3EKDODHPhryQRSA/FoOCT5 gZzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=JPvtAhVgHaqjs/EQbN+HHGKZb04AFtR23CWG2J/pYzg=; b=miqNp0JdkR9gUhlKRyWgoulmI+ntBN9T9cBVhKag9rz0OcwvdGXPyAKwhK79cpN9Ua SsP8hhJEoiYXo64s+SvRyo1zTkr2BWus/VzysTPWQxXufcMaWntMLiQ7OIoFdkYqhg/L VxUx5aavv1hY7pcy6wuAsiYPHQ0VRY8zltfOywXUlf0sXPZVOWafjXR/NZCzEIXFDG7U 81bW4i1Cb2Vp6Q8lNaMS15F4aZvoGgmY/Phbkh1fhl2yMhTU30aD39GsXPwOyk69f38T 2iT1XcwzwkhBmctUxwnwNDAB5WqftHf6BTSttiG80WsXqvQiscpfug0kDzEMEbpwPBQq rteg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=BJXFZaoa; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y2si12165545eds.98.2019.10.14.18.56.06; Mon, 14 Oct 2019 18:56:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=BJXFZaoa; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726836AbfJNX6S (ORCPT + 99 others); Mon, 14 Oct 2019 19:58:18 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:38072 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726674AbfJNX6S (ORCPT ); Mon, 14 Oct 2019 19:58:18 -0400 Received: by mail-lj1-f193.google.com with SMTP id b20so18311753ljj.5 for ; Mon, 14 Oct 2019 16:58:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JPvtAhVgHaqjs/EQbN+HHGKZb04AFtR23CWG2J/pYzg=; b=BJXFZaoaOEFudxdPwrAxofTfRLkpnPWPJeiWWKuTGp6VJoxGBpbQIwoa9yAw0ETpOR fUqWkUB2yKwREvl4aFh7E8dCUd6uvQa5j1M2ajhez0YC4t84HRFKrFMGe2CJ1HLyRgHe t1sAvNxmPRGMV4GaVU+YX30tBlmyR3YL8Yqrm4WsB+cSLCFQ4nwqEr7JvxJQVSjabjsI 7mxRSVQrdLcw/VX4JDXWFPEu8u65ca8Ton/fO/Q6WwuzB0Nao6fkqz7hu1ToXUnAar2s NuQW/zAS16U3yKH4rdjaPOUo8Hto0zkaiRbCgOyxZO2l8fdfLDDCoOzUVtvz5UILL+X3 0GMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JPvtAhVgHaqjs/EQbN+HHGKZb04AFtR23CWG2J/pYzg=; b=n7lhCAicddgx9ZBNaZRdDE5J8z5+NN2o6d1IUz1jTlQuwfhdsL0BwRgZcn8AxPlSE2 qz7NSWJGOurnd5HmGUVXEC4OKyHsQdNkmkEC7odwQjojVjLx3gUoiiForfTybv+dN2r/ Dqgp+IxZ6Jwv5KYS1jbsGcttRu5X1cZfghIDZCo8TQqIXdpQ3NFUfhh9LR+KsB1apSoS 4olivy+prm3utLWkxIBIFhCi79j+K1G+ze9P00F+qnichX6C37JCdOsC0DGcS3/9leg4 ZlrWfhvJbWZe1tact3N2xTrqJJMj4DT2isP2mBFL1KirixTO+MXjHH1uHAPrmEMV6rHs PUgw== X-Gm-Message-State: APjAAAV+oAURtRuBQJGk4UK2AS0Fyc6bVAEK5FetDiqY5/sq+BoysHD/ VR6a+Uk44q33mMX8r6CUNgamEcOY41dOrApfrZR4hA== X-Received: by 2002:a2e:9759:: with SMTP id f25mr9634973ljj.173.1571097495738; Mon, 14 Oct 2019 16:58:15 -0700 (PDT) MIME-Version: 1.0 References: <20191011022413.176208-1-kyan@google.com> <87wod7y9ui.fsf@kamboji.qca.qualcomm.com> <87sgnvy9c2.fsf@kamboji.qca.qualcomm.com> In-Reply-To: <87sgnvy9c2.fsf@kamboji.qca.qualcomm.com> From: Kan Yan Date: Mon, 14 Oct 2019 16:58:04 -0700 Message-ID: Subject: Re: [PATCH v4 0/2] Implement Airtime-based Queue Limit (AQL) To: Kalle Valo Cc: make-wifi-fast@lists.bufferbloat.net, =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= , linux-wireless@vger.kernel.org, ath10k@lists.infradead.org, Yibo Zhao , Johannes Berg , Felix Fietkau Content-Type: text/plain; charset="UTF-8" Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi Kalle, Thanks for the help and tips. Will do that if I need to submit again. I believe Toke will integrate this with his version and move the estimating pending airtime part to mac80211, so maybe in the next version, ath10k change is no longer required. Thanks, Kan On Mon, Oct 14, 2019 at 2:18 AM Kalle Valo wrote: > > Kalle Valo writes: > > > Kan Yan writes: > > > >> This patch series implements Airtime-based Queue Limit (AQL) in the > >> mac80211 and Ath10k driver. It is based on an earlier version from > >> the ChromiumOS tree[0]. > >> > >> This version has been tested with QCA9884 platform with 4.14 kernel. > >> Tests show AQL is able to reduce latency by an order of magnitude in > >> a congested environment without negative impact on the throughput. > >> > >> [0] > >> https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1703105/7 > >> > >> Kan Yan (2): > >> mac80211: Implement Airtime-based Queue Limit (AQL) > >> ath10k: Enable Airtime-based Queue Limit (AQL) > > > > Please always include a change log so that people know what has changed > > since the previous version: > > > > https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches#changelog_missing > > Never mind, you actually had the changelog after the signature separator > ("-- \n" line) and I automatically skip the signature :) So instead I > recommend moving the change log up and above the signature separator. > > -- > https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches