diff options
Diffstat (limited to 'package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch')
-rw-r--r-- | package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch b/package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch index 690d57cb12..b76286d15c 100644 --- a/package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch +++ b/package/kernel/mac80211/patches/subsys/310-mac80211-Implement-Airtime-based-Queue-Limit-AQL.patch @@ -182,7 +182,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> /* if the dir failed, don't put all the other things into the root! */ --- a/net/mac80211/debugfs_sta.c +++ b/net/mac80211/debugfs_sta.c -@@ -197,10 +197,12 @@ static ssize_t sta_airtime_read(struct f +@@ -198,10 +198,12 @@ static ssize_t sta_airtime_read(struct f { struct sta_info *sta = file->private_data; struct ieee80211_local *local = sta->sdata->local; @@ -196,7 +196,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> ssize_t rv; int ac; -@@ -212,19 +214,22 @@ static ssize_t sta_airtime_read(struct f +@@ -213,19 +215,22 @@ static ssize_t sta_airtime_read(struct f rx_airtime += sta->airtime[ac].rx_airtime; tx_airtime += sta->airtime[ac].tx_airtime; deficit[ac] = sta->airtime[ac].deficit; @@ -227,7 +227,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> rv = simple_read_from_buffer(userbuf, count, ppos, buf, p - buf); kfree(buf); -@@ -236,7 +241,25 @@ static ssize_t sta_airtime_write(struct +@@ -237,7 +242,25 @@ static ssize_t sta_airtime_write(struct { struct sta_info *sta = file->private_data; struct ieee80211_local *local = sta->sdata->local; @@ -299,7 +299,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> } for (i = 0; i < IEEE80211_NUM_TIDS; i++) -@@ -1908,6 +1911,41 @@ void ieee80211_sta_register_airtime(stru +@@ -1913,6 +1916,41 @@ void ieee80211_sta_register_airtime(stru } EXPORT_SYMBOL(ieee80211_sta_register_airtime); @@ -343,7 +343,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> { --- a/net/mac80211/sta_info.h +++ b/net/mac80211/sta_info.h -@@ -127,13 +127,21 @@ enum ieee80211_agg_stop_reason { +@@ -128,13 +128,21 @@ enum ieee80211_agg_stop_reason { /* Debugfs flags to enable/disable use of RX/TX airtime in scheduler */ #define AIRTIME_USE_TX BIT(0) #define AIRTIME_USE_RX BIT(1) @@ -367,7 +367,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> /** --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c -@@ -3676,7 +3676,8 @@ struct ieee80211_txq *ieee80211_next_txq +@@ -3700,7 +3700,8 @@ struct ieee80211_txq *ieee80211_next_txq { struct ieee80211_local *local = hw_to_local(hw); struct ieee80211_txq *ret = NULL; @@ -377,7 +377,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> spin_lock_bh(&local->active_txq_lock[ac]); -@@ -3687,13 +3688,30 @@ struct ieee80211_txq *ieee80211_next_txq +@@ -3711,13 +3712,30 @@ struct ieee80211_txq *ieee80211_next_txq if (!txqi) goto out; @@ -410,7 +410,7 @@ Signed-off-by: Johannes Berg <johannes.berg@intel.com> list_move_tail(&txqi->schedule_order, &local->active_txqs[txqi->txq.ac]); goto begin; -@@ -3747,6 +3765,33 @@ void __ieee80211_schedule_txq(struct iee +@@ -3771,6 +3789,33 @@ void __ieee80211_schedule_txq(struct iee } EXPORT_SYMBOL(__ieee80211_schedule_txq); |