mac80211/minstrel_ht: increase sampling frequency of some slower rates
If a rate is below the max_tp_rate, sample it frequently if: - it is above max_tp_rate2, or - it is above max_prob_rate and is a candidate for max_prob_rate (has fewer streams than max_tp_rate). This helps the retry chain recover more quickly from bad statistics caused by collisions or interference, and slightly reduces throughput fluctuations with higher rates. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:

committed by
Johannes Berg

parent
96d4ac3f2f
commit
965237ab9f
@@ -85,6 +85,7 @@ struct minstrel_ht_sta {
|
||||
|
||||
/* best probability rate */
|
||||
unsigned int max_prob_rate;
|
||||
unsigned int max_prob_streams;
|
||||
|
||||
/* time of last status update */
|
||||
unsigned long stats_update;
|
||||
|
Reference in New Issue
Block a user