All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Toke Høiland-Jørgensen" <toke@redhat.com>
To: Sven Eckelmann <sven@narfation.org>, linux-wireless@vger.kernel.org
Cc: Yibo Zhao <yiboz@codeaurora.org>, ath10k@lists.infradead.org
Subject: Re: ath10k: Missing airtime scheduler parts
Date: Tue, 01 Dec 2020 11:56:57 +0100	[thread overview]
Message-ID: <87a6uxx092.fsf@toke.dk> (raw)
In-Reply-To: <2631481.BEx9A2HvPv@ripper>

Sven Eckelmann <sven@narfation.org> 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


_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

WARNING: multiple messages have this Message-ID (diff)
From: "Toke Høiland-Jørgensen" <toke@redhat.com>
To: Sven Eckelmann <sven@narfation.org>, linux-wireless@vger.kernel.org
Cc: ath10k@lists.infradead.org, Yibo Zhao <yiboz@codeaurora.org>
Subject: Re: ath10k: Missing airtime scheduler parts
Date: Tue, 01 Dec 2020 11:56:57 +0100	[thread overview]
Message-ID: <87a6uxx092.fsf@toke.dk> (raw)
In-Reply-To: <2631481.BEx9A2HvPv@ripper>

Sven Eckelmann <sven@narfation.org> 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


  reply	other threads:[~2020-12-01 10:57 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-01  9:51 ath10k: Missing airtime scheduler parts Sven Eckelmann
2020-12-01  9:51 ` Sven Eckelmann
2020-12-01 10:56 ` Toke Høiland-Jørgensen [this message]
2020-12-01 10:56   ` Toke Høiland-Jørgensen
2020-12-01 11:00   ` Sven Eckelmann
2020-12-01 11:00     ` Sven Eckelmann
2020-12-01 12:57     ` Toke Høiland-Jørgensen
2020-12-01 12:57       ` Toke Høiland-Jørgensen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87a6uxx092.fsf@toke.dk \
    --to=toke@redhat.com \
    --cc=ath10k@lists.infradead.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=sven@narfation.org \
    --cc=yiboz@codeaurora.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.