diff options
Diffstat (limited to 'package/mac80211/patches/600-ath9k_rc_tries.patch')
-rw-r--r-- | package/mac80211/patches/600-ath9k_rc_tries.patch | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/package/mac80211/patches/600-ath9k_rc_tries.patch b/package/mac80211/patches/600-ath9k_rc_tries.patch deleted file mode 100644 index d18fd24a99..0000000000 --- a/package/mac80211/patches/600-ath9k_rc_tries.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- a/drivers/net/wireless/ath/ath9k/init.c -+++ b/drivers/net/wireless/ath/ath9k/init.c -@@ -645,8 +645,7 @@ void ath9k_set_hw_capab(struct ath_softc - hw->max_rates = 4; - hw->channel_change_time = 5000; - hw->max_listen_interval = 10; -- /* Hardware supports 10 but we use 4 */ -- hw->max_rate_tries = 4; -+ hw->max_rate_tries = 10; - hw->sta_data_size = sizeof(struct ath_node); - hw->vif_data_size = sizeof(struct ath_vif); - ---- a/drivers/net/wireless/ath/ath9k/rc.c -+++ b/drivers/net/wireless/ath/ath9k/rc.c -@@ -678,13 +678,13 @@ static void ath_get_rate(void *priv, str - * For Multi Rate Retry we use a different number of - * retry attempt counts. This ends up looking like this: - * -- * MRR[0] = 2 -- * MRR[1] = 2 -- * MRR[2] = 2 -- * MRR[3] = 4 -+ * MRR[0] = 4 -+ * MRR[1] = 4 -+ * MRR[2] = 4 -+ * MRR[3] = 8 - * - */ -- try_per_rate = sc->hw->max_rate_tries; -+ try_per_rate = 4; - - rate_table = sc->cur_rate_table; - rix = ath_rc_get_highest_rix(sc, ath_rc_priv, rate_table, &is_probe); -@@ -714,7 +714,7 @@ static void ath_get_rate(void *priv, str - for ( ; i < 4; i++) { - /* Use twice the number of tries for the last MRR segment. */ - if (i + 1 == 4) -- try_per_rate = 4; -+ try_per_rate = 8; - - ath_rc_get_lower_rix(rate_table, ath_rc_priv, rix, &nrix); - /* All other rates in the series have RTS enabled */ |