[Make-wifi-fast] [PATCH v6 0/4] Switch ath9k and ath10k to mac80211 airtime framework
Toke Høiland-Jørgensen
toke at redhat.com
Tue Jan 22 09:20:15 EST 2019
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
More information about the Make-wifi-fast
mailing list