mt76: set RX_FLAG_DUP_VALIDATED for A-MPDU reordered packets
authorFelix Fietkau <nbd@nbd.name>
Tue, 3 Apr 2018 19:52:53 +0000 (21:52 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 24 Apr 2018 17:30:06 +0000 (20:30 +0300)
Required for fast-rx and allows mac80211 to skip an unnnecessary check.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/mediatek/mt76/agg-rx.c

index cbac42c..6657ec8 100644 (file)
@@ -169,6 +169,7 @@ void mt76_rx_aggr_reorder(struct sk_buff *skb, struct sk_buff_head *frames)
        if (!tid)
                return;
 
+       status->flag |= RX_FLAG_DUP_VALIDATED;
        spin_lock_bh(&tid->lock);
 
        if (tid->stopped)