From 3344904c330f529a75058bd89f141615b0f54285 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 27 Feb 2016 14:38:18 +0100 Subject: [PATCH] mt7603: set rate idx -1 after last reported status rate Signed-off-by: Felix Fietkau --- mt7603_mac.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mt7603_mac.c b/mt7603_mac.c index 7e9cfdc5..90f4ceb7 100644 --- a/mt7603_mac.c +++ b/mt7603_mac.c @@ -751,6 +751,11 @@ mt7603_fill_txs(struct mt7603_dev *dev, struct mt7603_sta *sta, info->status.rates[1].count = 0; } else { for (i = 0; i < ARRAY_SIZE(info->status.rates); i++) { + if (!count) { + info->status.rates[i].idx = -1; + break; + } + info->status.rates[i] = sta->rates[i]; info->status.rates[i].count = min_t(int, count, MT7603_RATE_RETRY); count -= MT7603_RATE_RETRY;