Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wirel...
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / ath / ath5k / base.c
index 7f5953fac434af1448ec06113fa1fb29e48e9a48..5f04cf38a5bc95548b07069bda31818a2438aa93 100644 (file)
@@ -1932,12 +1932,6 @@ ath5k_tasklet_rx(unsigned long data)
 
                sc->stats.rx_all_count++;
 
-               if (unlikely(rs.rs_more)) {
-                       ATH5K_WARN(sc, "unsupported jumbo\n");
-                       sc->stats.rxerr_jumbo++;
-                       goto next;
-               }
-
                if (unlikely(rs.rs_status)) {
                        if (rs.rs_status & AR5K_RXERR_CRC)
                                sc->stats.rxerr_crc++;
@@ -1977,6 +1971,12 @@ ath5k_tasklet_rx(unsigned long data)
                                        sc->opmode != NL80211_IFTYPE_MONITOR)
                                goto next;
                }
+
+               if (unlikely(rs.rs_more)) {
+                       sc->stats.rxerr_jumbo++;
+                       goto next;
+
+               }
 accept:
                next_skb = ath5k_rx_skb_alloc(sc, &next_skb_addr);