Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4357855pxu; Tue, 1 Dec 2020 03:00:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJwcIiOkFZxiItCCJfGBN1CMsL8GcIIJ3uruDdz2N1tomw7m2IdQmsebMx3+xPp2BnQ2uCQE X-Received: by 2002:a17:906:c82c:: with SMTP id dd12mr2478788ejb.66.1606820439994; Tue, 01 Dec 2020 03:00:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606820439; cv=none; d=google.com; s=arc-20160816; b=Sat6pORJ9vSagyTms5Nfc35oZfSmcyrLMiJKQ0LRQ4Uyec4VVM7BDegi8nDvGnxY6/ 6Gwkk+ASGUtO0maftk1ECE6txZHHCu0eD6BjtWQP4gXB73u/WqQqo8PF0fuVBRkYcJw2 zApgSHbQgYlP0jDWj951cTMhFi5CIljvyx5kH9pDVJLNnQ2Yc0M1gZuWNglxJrDPvENQ An8FKvxWbmL1eb47jZDCMQEz8COsq/29jETxuAgEotttVPjtxloRzG76BtUIhYXi4ZbC SyU9BLGfoQUPlSa8UK61xi9yw6qDHDnHmi/Vy6EHfDJDGlvmVtHB9iIJxbYyLT2i/MjB Go5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature; bh=AsdEwjCNIS7jI2V9W1lCEEM3KKIhI5ZSq0TWP3er66I=; b=LuiZc1Ruw8a2xMTwc99wzNMetUhmBFr67Uh8klm45tsTfVzGWfkQsUqh0KLiYb2Jhl 0TW2GKoaxX0FLdKOxV/NHK0aeJRU0toDtot2ukyZvYlBBnUPHYuMyco7I7qthQo5V1Ih iNqR3mGJ2xwuLc86X9xlU85zdUEwod1lwY+ROE3Nq3k7fRstrgPTmWtpB4RAdzzVKnT9 GoVu87AWxCSK47kraxbmLmN/ybMmBOdO8zTI04pmB7/JI9xin94M4WOAPaz4K+3WWydS MkBH0nAxkr5aL4fV+1gPiGmVZ2H9K6ZDsXhOmKaIJmSk/g1UpUUNItLepNT1riLro/Qv RZQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=QiODzYuM; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f19si720173ejq.225.2020.12.01.03.00.04; Tue, 01 Dec 2020 03:00:39 -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=pass header.i=@redhat.com header.s=mimecast20190719 header.b=QiODzYuM; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730190AbgLAK63 (ORCPT + 99 others); Tue, 1 Dec 2020 05:58:29 -0500 Received: from us-smtp-delivery-124.mimecast.com ([63.128.21.124]:24336 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725899AbgLAK62 (ORCPT ); Tue, 1 Dec 2020 05:58:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1606820222; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=AsdEwjCNIS7jI2V9W1lCEEM3KKIhI5ZSq0TWP3er66I=; b=QiODzYuMZKmMjKuI5SJwuu5DlnhC776wFzPRGNTRbx9TFFoA9mD5y8vNSDPkOMHTqdgsm7 +u2A+tPohkVK7MnzBsCCnqczFk4CWJKfue2Ki+8SGcdzSoyzZ5fx7iT79zHDW63kRLSO1y ZhOl5Ij4MkajKhokXcRevToi9nSjUHs= Received: from mail-ej1-f70.google.com (mail-ej1-f70.google.com [209.85.218.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-518-7x4GMrOQPxOo54gSNY3OyA-1; Tue, 01 Dec 2020 05:57:01 -0500 X-MC-Unique: 7x4GMrOQPxOo54gSNY3OyA-1 Received: by mail-ej1-f70.google.com with SMTP id t4so1014564eju.0 for ; Tue, 01 Dec 2020 02:57:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=AsdEwjCNIS7jI2V9W1lCEEM3KKIhI5ZSq0TWP3er66I=; b=GodtBp4UEUXpUm3Y2nWuRy72VVMRxGxTduT6rms1/DTFGRh8RRge6/E7vOLDFrYqh+ 29dUTpbWIjd8O5UoxbKD4YLoh2rvhGhnCf4HJpi8a5xrEuLVOfJ5f1vyqUGt5aJUJ79m BVpeawPEi/K44hJpo44lSV6xL73L3ODUe9WHluMqGd8TqDh/JrmiYl3fSJedgnD01YUw RzRH895qd5C+LlcsVTkOI8M8/oGl7UD/L7m6UFEHM1WbkQiiG+2ssQ+LkcBcXBqQzmwn gvF4dpxaKfjfvHpWbJfqM4hSk8YgZHObzCDDh0bRCfNmyWMde3w+mWxqkwL2pY9xrnzV O32w== X-Gm-Message-State: AOAM5300sJy4oRTcFIY3YVXsWqxYFUxQmz+Y3dstjzDmRio/mO4BKSWd DTq5yeCtZ+p98nBh/0hYDcqRQV35RAY298ykGsUJzTh00+WMcUM1Q7QgBkwnj8ReT/RPeT5VdtR HXs+GERtAEowuN1H8hjfkxzCfHvM= X-Received: by 2002:a17:906:6ce:: with SMTP id v14mr2436120ejb.209.1606820219049; Tue, 01 Dec 2020 02:56:59 -0800 (PST) X-Received: by 2002:a17:906:6ce:: with SMTP id v14mr2436104ejb.209.1606820218742; Tue, 01 Dec 2020 02:56:58 -0800 (PST) Received: from alrua-x1.borgediget.toke.dk ([2a0c:4d80:42:443::2]) by smtp.gmail.com with ESMTPSA id q19sm642863ejz.90.2020.12.01.02.56.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Dec 2020 02:56:58 -0800 (PST) Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 97C8D182EF0; Tue, 1 Dec 2020 11:56:57 +0100 (CET) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= To: Sven Eckelmann , linux-wireless@vger.kernel.org Cc: ath10k@lists.infradead.org, Yibo Zhao Subject: Re: ath10k: Missing airtime scheduler parts In-Reply-To: <2631481.BEx9A2HvPv@ripper> References: <2631481.BEx9A2HvPv@ripper> X-Clacks-Overhead: GNU Terry Pratchett Date: Tue, 01 Dec 2020 11:56:57 +0100 Message-ID: <87a6uxx092.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Sven Eckelmann writes: > Hi, > > I was asked what parts are currently missing for (a better) airtime fairness > with ath10k. I know that the AQL were merged and enabled for ath10k (and > mt76). But there was also the virtual time-based airtime scheduler [1] which > was proposed. I think the development on that one didn't continue since last > year. I did recently rebase that patch to the current mac80211-next, actually. Sent it off to Felix for some testing, but if you wan to give it a go I can post it to the list as well :) > Maybe someone else knows if there were some other parts worked on > which I've am missed and which were not yet merged. I don't think there have been any other patches being actively worked on, but I seem to recall something about AQL (partly?) breaking airtime fairness because the scheduler only keeps fairness between stations that are actually scheduled, and AQL interrupting that... -Toke