diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/usb.c')
-rw-r--r-- | drivers/net/wireless/rtlwifi/usb.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/net/wireless/rtlwifi/usb.c b/drivers/net/wireless/rtlwifi/usb.c index 6e2b5c5c83c8..4933f02ce1d5 100644 --- a/drivers/net/wireless/rtlwifi/usb.c +++ b/drivers/net/wireless/rtlwifi/usb.c | |||
@@ -475,14 +475,14 @@ static void _rtl_usb_rx_process_agg(struct ieee80211_hw *hw, | |||
475 | rtlpriv->stats.rxbytesunicast += skb->len; | 475 | rtlpriv->stats.rxbytesunicast += skb->len; |
476 | } | 476 | } |
477 | 477 | ||
478 | rtl_is_special_data(hw, skb, false); | ||
479 | |||
480 | if (ieee80211_is_data(fc)) { | 478 | if (ieee80211_is_data(fc)) { |
481 | rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX); | 479 | rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX); |
482 | 480 | ||
483 | if (unicast) | 481 | if (unicast) |
484 | rtlpriv->link_info.num_rx_inperiod++; | 482 | rtlpriv->link_info.num_rx_inperiod++; |
485 | } | 483 | } |
484 | /* static bcn for roaming */ | ||
485 | rtl_beacon_statistic(hw, skb); | ||
486 | } | 486 | } |
487 | } | 487 | } |
488 | 488 | ||
@@ -517,8 +517,6 @@ static void _rtl_usb_rx_process_noagg(struct ieee80211_hw *hw, | |||
517 | rtlpriv->stats.rxbytesunicast += skb->len; | 517 | rtlpriv->stats.rxbytesunicast += skb->len; |
518 | } | 518 | } |
519 | 519 | ||
520 | rtl_is_special_data(hw, skb, false); | ||
521 | |||
522 | if (ieee80211_is_data(fc)) { | 520 | if (ieee80211_is_data(fc)) { |
523 | rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX); | 521 | rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX); |
524 | 522 | ||
@@ -553,7 +551,7 @@ static void _rtl_rx_pre_process(struct ieee80211_hw *hw, struct sk_buff *skb) | |||
553 | } | 551 | } |
554 | } | 552 | } |
555 | 553 | ||
556 | #define __RX_SKB_MAX_QUEUED 32 | 554 | #define __RX_SKB_MAX_QUEUED 64 |
557 | 555 | ||
558 | static void _rtl_rx_work(unsigned long param) | 556 | static void _rtl_rx_work(unsigned long param) |
559 | { | 557 | { |