mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-18 09:44:18 +08:00
ath9k: Maintain monotonicity of PER while going across different phy
Monotonicity of packet error rate should be kept when moving from one phy to another (legacy to ht, ht single stream to dual, etc). Current code skips updating per for other phys. Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
42e8856092
commit
3fc0fbf407
@ -1041,9 +1041,6 @@ static void ath_rc_update_ht(struct ath_softc *sc,
|
||||
/* Monotonicity is kept only for rates below the current rate. */
|
||||
if (ath_rc_priv->per[tx_rate] < last_per) {
|
||||
for (rate = tx_rate - 1; rate >= 0; rate--) {
|
||||
if (rate_table->info[rate].phy !=
|
||||
rate_table->info[tx_rate].phy)
|
||||
break;
|
||||
|
||||
if (ath_rc_priv->per[rate] >
|
||||
ath_rc_priv->per[rate+1]) {
|
||||
|
Loading…
Reference in New Issue
Block a user