]> Pileus Git - ~andy/linux/blobdiff - net/mac80211/rx.c
Merge remote-tracking branch 'wireless-next/master' into mac80211-next
[~andy/linux] / net / mac80211 / rx.c
index 1892f883bd7fdb1fe56da84abe1d457ca601e758..5a2afe9583a806d5f9059c390e0cc70ae7799e22 100644 (file)
@@ -924,7 +924,8 @@ static void ieee80211_rx_reorder_ampdu(struct ieee80211_rx_data *rx,
        u16 sc;
        u8 tid, ack_policy;
 
-       if (!ieee80211_is_data_qos(hdr->frame_control))
+       if (!ieee80211_is_data_qos(hdr->frame_control) ||
+           is_multicast_ether_addr(hdr->addr1))
                goto dont_reorder;
 
        /*