Selaa lähdekoodia

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>
Vasanthakumar Thiagarajan 16 vuotta sitten
vanhempi
commit
3fc0fbf407
1 muutettua tiedostoa jossa 0 lisäystä ja 3 poistoa
  1. 0 3
      drivers/net/wireless/ath/ath9k/rc.c

+ 0 - 3
drivers/net/wireless/ath/ath9k/rc.c

@@ -1041,9 +1041,6 @@ static void ath_rc_update_ht(struct ath_softc *sc,
 	/* Monotonicity is kept only for rates below the current rate. */
 	/* Monotonicity is kept only for rates below the current rate. */
 	if (ath_rc_priv->per[tx_rate] < last_per) {
 	if (ath_rc_priv->per[tx_rate] < last_per) {
 		for (rate = tx_rate - 1; rate >= 0; rate--) {
 		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] >
 			if (ath_rc_priv->per[rate] >
 			    ath_rc_priv->per[rate+1]) {
 			    ath_rc_priv->per[rate+1]) {