{-92, RATE_1M_IDX}
};
-#define RATE_MAX_WINDOW 62
+#define RATE_MAX_WINDOW 62
#define RATE_FLUSH (3*HZ)
-#define RATE_WIN_FLUSH (HZ/2)
-#define IL39_RATE_HIGH_TH 11520
-#define IL_SUCCESS_UP_TH 8960
-#define IL_SUCCESS_DOWN_TH 10880
-#define RATE_MIN_FAILURE_TH 6
-#define RATE_MIN_SUCCESS_TH 8
-#define RATE_DECREASE_TH 1920
-#define RATE_RETRY_TH 15
+#define RATE_WIN_FLUSH (HZ/2)
+#define IL39_RATE_HIGH_TH 11520
+#define IL_SUCCESS_UP_TH 8960
+#define IL_SUCCESS_DOWN_TH 10880
+#define RATE_MIN_FAILURE_TH 6
+#define RATE_MIN_SUCCESS_TH 8
+#define RATE_DECREASE_TH 1920
+#define RATE_RETRY_TH 15
static u8
il3945_get_rate_idx_by_rssi(s32 rssi, enum ieee80211_band band)
tpt_table = il3945_tpt_table_g;
table_size = ARRAY_SIZE(il3945_tpt_table_g);
break;
-
case IEEE80211_BAND_5GHZ:
tpt_table = il3945_tpt_table_a;
table_size = ARRAY_SIZE(il3945_tpt_table_a);
break;
-
default:
BUG();
break;
while (idx < table_size && rssi < tpt_table[idx].min_rssi)
idx++;
- idx = min(idx, (table_size - 1));
+ idx = min(idx, table_size - 1);
return tpt_table[idx].idx;
}
win->stamp = jiffies;
spin_unlock_irqrestore(&rs_sta->lock, flags);
-
}
/*
/* For 5 GHz band it start at IL_FIRST_OFDM_RATE */
if (sband->band == IEEE80211_BAND_5GHZ) {
rs_sta->last_txrate_idx += IL_FIRST_OFDM_RATE;
- il->_3945.sta_supp_rates =
- il->_3945.sta_supp_rates << IL_FIRST_OFDM_RATE;
+ il->_3945.sta_supp_rates <<= IL_FIRST_OFDM_RATE;
}
out:
static void
il3945_rs_free(void *il)
{
- return;
}
static void *
switch (scale_action) {
case -1:
-
/* Decrese rate */
if (low != RATE_INVALID)
idx = low;
break;
-
case 1:
/* Increase rate */
if (high != RATE_INVALID)
idx = high;
break;
-
case 0:
default:
/* No change */
} else
rs_sta->expected_tpt = il3945_expected_tpt_g;
break;
-
case IEEE80211_BAND_5GHZ:
rs_sta->expected_tpt = il3945_expected_tpt_a;
break;