aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rtlwifi/usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rtlwifi/usb.c')
-rw-r--r--drivers/net/wireless/rtlwifi/usb.c8
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
558static void _rtl_rx_work(unsigned long param) 556static void _rtl_rx_work(unsigned long param)
559{ 557{