X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Fwlan.c;h=8c8c7a84c05a1d60cb510f29290be070cbed4c8b;hb=9b5dbf90780e07b9372192ea20d8e86005670d83;hp=61976b05d6b3311ca96d905907f55eedbc52406e;hpb=c48e2d095d50c9aea409c3171ed1f183fe906ea6;p=carl9170fw.git diff --git a/carlfw/src/wlan.c b/carlfw/src/wlan.c index 61976b0..8c8c7a8 100644 --- a/carlfw/src/wlan.c +++ b/carlfw/src/wlan.c @@ -601,13 +601,11 @@ static unsigned int wlan_rx_filter(struct dma_desc *desc) data_len = ar9170_get_rx_mpdu_len(desc); mac_err = ar9170_get_rx_macstatus_error(desc); -#define AR9170_RX_ERROR_BAD (AR9170_RX_ERROR_FCS | AR9170_RX_ERROR_PLCP | \ - AR9170_RX_ERROR_FATAL) +#define AR9170_RX_ERROR_BAD (AR9170_RX_ERROR_FCS | AR9170_RX_ERROR_PLCP) if (unlikely(data_len < (4 + 6 + FCS_LEN) || desc->totalLen > CONFIG_CARL9170FW_RX_FRAME_LEN) || mac_err & AR9170_RX_ERROR_BAD) { - /* * This frame is too damaged to do anything * useful with it.