From d0d425bf5341c02b4fb409ec792e0813f64c625b Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Thu, 9 Mar 2006 00:28:44 +0000 Subject: [PATCH] correct ni_txrate when using a fixed rate; fixes current rate reporting MFC after: 3 days --- sys/dev/ath/ath_rate/sample/sample.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/dev/ath/ath_rate/sample/sample.c b/sys/dev/ath/ath_rate/sample/sample.c index c8a1cf7d909..2bdf1ef48bd 100644 --- a/sys/dev/ath/ath_rate/sample/sample.c +++ b/sys/dev/ath/ath_rate/sample/sample.c @@ -734,7 +734,10 @@ ath_rate_ctl_reset(struct ath_softc *sc, struct ieee80211_node *ni) sn->stats[1][sn->num_rates-1].perfect_tx_time ); - ni->ni_txrate = sn->current_rate[0]; + if (sn->static_rate_ndx != -1) + ni->ni_txrate = sn->static_rate_ndx; + else + ni->ni_txrate = sn->current_rate[0]; #undef RATE }