22 Apr, 2013
1 commit
-
Pass the rate selection table to mac80211 from minstrel_ht_update_stats.
Only rates for sample attempts are set in info->control.rates.Signed-off-by: Felix Fietkau
Signed-off-by: Johannes Berg
06 Mar, 2013
2 commits
-
Both minstrel versions use individual ways to scale up integer values
to perform calculations. Merge minstrel_ht's scaling macros into
minstrels header file and use them in both minstrel versions.Acked-by: Felix Fietkau
Signed-off-by: Thomas Huehn
Signed-off-by: Johannes Berg -
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
Signed-off-by: Johannes Berg
13 Feb, 2013
1 commit
-
When MCS rates start to get bad in 2.4 GHz because of long range or
strong interference, CCK rates can be a lot more robust.This patch adds a pseudo MCS group containing CCK rates (long preamble
in the lower 4 slots, short preamble in the upper slots).Signed-off-by: Felix Fietkau
[make minstrel_ht_get_stats static]
Signed-off-by: Johannes Berg
25 Jun, 2010
1 commit
-
Signed-off-by: John W. Linville
Acked-by: Felix Fietkau
03 Jun, 2010
1 commit
-
Signed-off-by: Felix Fietkau
Signed-off-by: John W. Linville