diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-3945.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-3945.c | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-3945.c b/drivers/net/wireless/iwlwifi/iwl-3945.c index 26f03a0b878d..55f7d89aad8d 100644 --- a/drivers/net/wireless/iwlwifi/iwl-3945.c +++ b/drivers/net/wireless/iwlwifi/iwl-3945.c | |||
@@ -457,13 +457,16 @@ static void iwl3945_rx_reply_rx(struct iwl_priv *priv, | |||
457 | } | 457 | } |
458 | 458 | ||
459 | case IEEE80211_STYPE_PROBE_REQ:{ | 459 | case IEEE80211_STYPE_PROBE_REQ:{ |
460 | DECLARE_MAC_BUF(mac1); | ||
461 | DECLARE_MAC_BUF(mac2); | ||
462 | DECLARE_MAC_BUF(mac3); | ||
460 | if (priv->iw_mode == IEEE80211_IF_TYPE_IBSS) | 463 | if (priv->iw_mode == IEEE80211_IF_TYPE_IBSS) |
461 | IWL_DEBUG_DROP | 464 | IWL_DEBUG_DROP |
462 | ("Dropping (non network): " MAC_FMT | 465 | ("Dropping (non network): %s" |
463 | ", " MAC_FMT ", " MAC_FMT "\n", | 466 | ", %s, %s\n", |
464 | MAC_ARG(header->addr1), | 467 | print_mac(mac1, header->addr1), |
465 | MAC_ARG(header->addr2), | 468 | print_mac(mac2, header->addr2), |
466 | MAC_ARG(header->addr3)); | 469 | print_mac(mac3, header->addr3)); |
467 | return; | 470 | return; |
468 | } | 471 | } |
469 | } | 472 | } |
@@ -474,18 +477,22 @@ static void iwl3945_rx_reply_rx(struct iwl_priv *priv, | |||
474 | case IEEE80211_FTYPE_CTL: | 477 | case IEEE80211_FTYPE_CTL: |
475 | break; | 478 | break; |
476 | 479 | ||
477 | case IEEE80211_FTYPE_DATA: | 480 | case IEEE80211_FTYPE_DATA: { |
481 | DECLARE_MAC_BUF(mac1); | ||
482 | DECLARE_MAC_BUF(mac2); | ||
483 | DECLARE_MAC_BUF(mac3); | ||
484 | |||
478 | if (unlikely(is_duplicate_packet(priv, header))) | 485 | if (unlikely(is_duplicate_packet(priv, header))) |
479 | IWL_DEBUG_DROP("Dropping (dup): " MAC_FMT ", " | 486 | IWL_DEBUG_DROP("Dropping (dup): %s, %s, %s\n", |
480 | MAC_FMT ", " MAC_FMT "\n", | 487 | print_mac(mac1, header->addr1), |
481 | MAC_ARG(header->addr1), | 488 | print_mac(mac2, header->addr2), |
482 | MAC_ARG(header->addr2), | 489 | print_mac(mac3, header->addr3)); |
483 | MAC_ARG(header->addr3)); | ||
484 | else | 490 | else |
485 | iwl3945_handle_data_packet(priv, 1, rxb, &stats, | 491 | iwl3945_handle_data_packet(priv, 1, rxb, &stats, |
486 | phy_flags); | 492 | phy_flags); |
487 | break; | 493 | break; |
488 | } | 494 | } |
495 | } | ||
489 | } | 496 | } |
490 | 497 | ||
491 | int iwl_hw_txq_attach_buf_to_tfd(struct iwl_priv *priv, void *ptr, | 498 | int iwl_hw_txq_attach_buf_to_tfd(struct iwl_priv *priv, void *ptr, |
@@ -563,6 +570,7 @@ u8 iwl_hw_find_station(struct iwl_priv *priv, const u8 *addr) | |||
563 | int i; | 570 | int i; |
564 | int ret = IWL_INVALID_STATION; | 571 | int ret = IWL_INVALID_STATION; |
565 | unsigned long flags; | 572 | unsigned long flags; |
573 | DECLARE_MAC_BUF(mac); | ||
566 | 574 | ||
567 | spin_lock_irqsave(&priv->sta_lock, flags); | 575 | spin_lock_irqsave(&priv->sta_lock, flags); |
568 | for (i = IWL_STA_ID; i < priv->hw_setting.max_stations; i++) | 576 | for (i = IWL_STA_ID; i < priv->hw_setting.max_stations; i++) |
@@ -573,8 +581,8 @@ u8 iwl_hw_find_station(struct iwl_priv *priv, const u8 *addr) | |||
573 | goto out; | 581 | goto out; |
574 | } | 582 | } |
575 | 583 | ||
576 | IWL_DEBUG_INFO("can not find STA " MAC_FMT " (total %d)\n", | 584 | IWL_DEBUG_INFO("can not find STA %s (total %d)\n", |
577 | MAC_ARG(addr), priv->num_stations); | 585 | print_mac(mac, addr), priv->num_stations); |
578 | out: | 586 | out: |
579 | spin_unlock_irqrestore(&priv->sta_lock, flags); | 587 | spin_unlock_irqrestore(&priv->sta_lock, flags); |
580 | return ret; | 588 | return ret; |