diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-3945.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-3945.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-3945.c b/drivers/net/wireless/iwlwifi/iwl-3945.c index e116ed77c5ad..eb30819cddc4 100644 --- a/drivers/net/wireless/iwlwifi/iwl-3945.c +++ b/drivers/net/wireless/iwlwifi/iwl-3945.c | |||
@@ -358,6 +358,8 @@ void iwl3945_hw_rx_statistics(struct iwl3945_priv *priv, struct iwl3945_rx_mem_b | |||
358 | 358 | ||
359 | memcpy(&priv->statistics, pkt->u.raw, sizeof(priv->statistics)); | 359 | memcpy(&priv->statistics, pkt->u.raw, sizeof(priv->statistics)); |
360 | 360 | ||
361 | iwl3945_led_background(priv); | ||
362 | |||
361 | priv->last_statistics_time = jiffies; | 363 | priv->last_statistics_time = jiffies; |
362 | } | 364 | } |
363 | 365 | ||
@@ -640,6 +642,10 @@ static void iwl3945_handle_data_packet(struct iwl3945_priv *priv, int is_data, | |||
640 | if (priv->add_radiotap) | 642 | if (priv->add_radiotap) |
641 | iwl3945_add_radiotap(priv, rxb->skb, rx_hdr, stats); | 643 | iwl3945_add_radiotap(priv, rxb->skb, rx_hdr, stats); |
642 | 644 | ||
645 | #ifdef CONFIG_IWL3945_LEDS | ||
646 | if (is_data) | ||
647 | priv->rxtxpackets += len; | ||
648 | #endif | ||
643 | ieee80211_rx_irqsafe(priv->hw, rxb->skb, stats); | 649 | ieee80211_rx_irqsafe(priv->hw, rxb->skb, stats); |
644 | rxb->skb = NULL; | 650 | rxb->skb = NULL; |
645 | } | 651 | } |