From: "Toke Høiland-Jørgensen" <toke@redhat.com>
To: linux-wireless@vger.kernel.org
Cc: "Toke Høiland-Jørgensen" <toke@redhat.com>,
"Rajkumar Manoharan" <rmanohar@codeaurora.org>,
ath10k@lists.infradead.org, make-wifi-fast@lists.bufferbloat.net
Subject: [Make-wifi-fast] [PATCH v6 0/4] Switch ath9k and ath10k to mac80211 airtime framework
Date: Tue, 22 Jan 2019 15:20:15 +0100 [thread overview]
Message-ID: <20190122142019.21417-1-toke@redhat.com> (raw)
This is an updated resend of the driver part of the previous patch set
that moves airtime fairness scheduling into mac80211 and enables it for
ath10k as well.
This version is just a refresh of the driver code, along with a small
fix for the issue I noticed yesterday where ath9k was calling
ieee80211_return_txq() without proper logging.
Kan Yan (1):
ath10k: reporting estimated tx airtime for fairness
Toke Høiland-Jørgensen (3):
mac80211: Expose ieee80211_schedule_txq() function
ath9k: Switch to mac80211 TXQ scheduling and airtime APIs
ath10k: migrate to mac80211 txq scheduling
drivers/net/wireless/ath/ath10k/core.c | 2 -
drivers/net/wireless/ath/ath10k/core.h | 8 +-
drivers/net/wireless/ath/ath10k/htc.h | 1 -
drivers/net/wireless/ath/ath10k/htt_rx.c | 9 +
drivers/net/wireless/ath/ath10k/mac.c | 155 ++++++++-----
drivers/net/wireless/ath/ath10k/txrx.c | 4 +
drivers/net/wireless/ath/ath9k/ath9k.h | 14 --
drivers/net/wireless/ath/ath9k/debug.c | 3 -
drivers/net/wireless/ath/ath9k/debug.h | 8 -
drivers/net/wireless/ath/ath9k/debug_sta.c | 70 ------
drivers/net/wireless/ath/ath9k/init.c | 3 +-
drivers/net/wireless/ath/ath9k/recv.c | 9 +-
drivers/net/wireless/ath/ath9k/xmit.c | 244 ++++++---------------
include/net/mac80211.h | 13 ++
net/mac80211/driver-ops.h | 4 +-
net/mac80211/tx.c | 13 ++
16 files changed, 217 insertions(+), 343 deletions(-)
--
2.20.1
next reply other threads:[~2019-01-22 14:21 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-01-22 14:20 Toke Høiland-Jørgensen [this message]
2019-01-22 14:20 ` [Make-wifi-fast] [PATCH v7 1/4] mac80211: Expose ieee80211_schedule_txq() function Toke Høiland-Jørgensen
2019-01-22 14:23 ` Toke Høiland-Jørgensen
2019-01-25 13:25 ` Johannes Berg
2019-01-25 13:31 ` Toke Høiland-Jørgensen
2019-02-04 3:23 ` [Make-wifi-fast] State of the make-wifi-fast patchset? Dave Taht
2019-02-04 11:19 ` Toke Høiland-Jørgensen
2019-01-22 14:20 ` [Make-wifi-fast] [PATCH v6 2/4] ath9k: Switch to mac80211 TXQ scheduling and airtime APIs Toke Høiland-Jørgensen
2019-02-12 18:45 ` Kalle Valo
2019-01-22 14:20 ` [Make-wifi-fast] [PATCH v6 3/4] ath10k: migrate to mac80211 txq scheduling Toke Høiland-Jørgensen
2019-01-22 14:20 ` [Make-wifi-fast] [PATCH v6 4/4] ath10k: reporting estimated tx airtime for fairness Toke Høiland-Jørgensen
2019-01-24 19:28 ` Kan Yan
2019-01-25 8:31 ` Toke Høiland-Jørgensen
2019-02-11 9:24 ` Kalle Valo
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
List information: https://lists.bufferbloat.net/postorius/lists/make-wifi-fast.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190122142019.21417-1-toke@redhat.com \
--to=toke@redhat.com \
--cc=ath10k@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
--cc=make-wifi-fast@lists.bufferbloat.net \
--cc=rmanohar@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox