diff options
author | Johannes Berg <johannes@sipsolutions.net> | 2008-10-27 18:59:26 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-10-27 20:06:18 -0400 |
commit | e174961ca1a0b28f7abf0be47973ad57cb74e5f0 (patch) | |
tree | e8f74ecd420a0e380a71670e5aec5c2a0c15640a /drivers/net/wireless/hostap/hostap_80211_rx.c | |
parent | 0c68ae2605dbcf67414d8d1f19af93be44b355fb (diff) |
net: convert print_mac to %pM
This converts pretty much everything to print_mac. There were
a few things that had conflicts which I have just dropped for
now, no harm done.
I've built an allyesconfig with this and looked at the files
that weren't built very carefully, but it's a huge patch.
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/wireless/hostap/hostap_80211_rx.c')
-rw-r--r-- | drivers/net/wireless/hostap/hostap_80211_rx.c | 59 |
1 files changed, 21 insertions, 38 deletions
diff --git a/drivers/net/wireless/hostap/hostap_80211_rx.c b/drivers/net/wireless/hostap/hostap_80211_rx.c index f106bc1585a4..bbb8ec6683d7 100644 --- a/drivers/net/wireless/hostap/hostap_80211_rx.c +++ b/drivers/net/wireless/hostap/hostap_80211_rx.c | |||
@@ -19,7 +19,6 @@ void hostap_dump_rx_80211(const char *name, struct sk_buff *skb, | |||
19 | { | 19 | { |
20 | struct ieee80211_hdr_4addr *hdr; | 20 | struct ieee80211_hdr_4addr *hdr; |
21 | u16 fc; | 21 | u16 fc; |
22 | DECLARE_MAC_BUF(mac); | ||
23 | 22 | ||
24 | hdr = (struct ieee80211_hdr_4addr *) skb->data; | 23 | hdr = (struct ieee80211_hdr_4addr *) skb->data; |
25 | 24 | ||
@@ -45,11 +44,11 @@ void hostap_dump_rx_80211(const char *name, struct sk_buff *skb, | |||
45 | printk(" dur=0x%04x seq=0x%04x\n", le16_to_cpu(hdr->duration_id), | 44 | printk(" dur=0x%04x seq=0x%04x\n", le16_to_cpu(hdr->duration_id), |
46 | le16_to_cpu(hdr->seq_ctl)); | 45 | le16_to_cpu(hdr->seq_ctl)); |
47 | 46 | ||
48 | printk(KERN_DEBUG " A1=%s", print_mac(mac, hdr->addr1)); | 47 | printk(KERN_DEBUG " A1=%pM", hdr->addr1); |
49 | printk(" A2=%s", print_mac(mac, hdr->addr2)); | 48 | printk(" A2=%pM", hdr->addr2); |
50 | printk(" A3=%s", print_mac(mac, hdr->addr3)); | 49 | printk(" A3=%pM", hdr->addr3); |
51 | if (skb->len >= 30) | 50 | if (skb->len >= 30) |
52 | printk(" A4=%s", print_mac(mac, hdr->addr4)); | 51 | printk(" A4=%pM", hdr->addr4); |
53 | printk("\n"); | 52 | printk("\n"); |
54 | } | 53 | } |
55 | 54 | ||
@@ -557,7 +556,6 @@ static int | |||
557 | hostap_rx_frame_wds(local_info_t *local, struct ieee80211_hdr_4addr *hdr, | 556 | hostap_rx_frame_wds(local_info_t *local, struct ieee80211_hdr_4addr *hdr, |
558 | u16 fc, struct net_device **wds) | 557 | u16 fc, struct net_device **wds) |
559 | { | 558 | { |
560 | DECLARE_MAC_BUF(mac); | ||
561 | /* FIX: is this really supposed to accept WDS frames only in Master | 559 | /* FIX: is this really supposed to accept WDS frames only in Master |
562 | * mode? What about Repeater or Managed with WDS frames? */ | 560 | * mode? What about Repeater or Managed with WDS frames? */ |
563 | if ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) != | 561 | if ((fc & (IEEE80211_FCTL_TODS | IEEE80211_FCTL_FROMDS)) != |
@@ -573,10 +571,10 @@ hostap_rx_frame_wds(local_info_t *local, struct ieee80211_hdr_4addr *hdr, | |||
573 | hdr->addr1[4] != 0xff || hdr->addr1[5] != 0xff)) { | 571 | hdr->addr1[4] != 0xff || hdr->addr1[5] != 0xff)) { |
574 | /* RA (or BSSID) is not ours - drop */ | 572 | /* RA (or BSSID) is not ours - drop */ |
575 | PDEBUG(DEBUG_EXTRA2, "%s: received WDS frame with " | 573 | PDEBUG(DEBUG_EXTRA2, "%s: received WDS frame with " |
576 | "not own or broadcast %s=%s\n", | 574 | "not own or broadcast %s=%pM\n", |
577 | local->dev->name, | 575 | local->dev->name, |
578 | fc & IEEE80211_FCTL_FROMDS ? "RA" : "BSSID", | 576 | fc & IEEE80211_FCTL_FROMDS ? "RA" : "BSSID", |
579 | print_mac(mac, hdr->addr1)); | 577 | hdr->addr1); |
580 | return -1; | 578 | return -1; |
581 | } | 579 | } |
582 | 580 | ||
@@ -589,8 +587,8 @@ hostap_rx_frame_wds(local_info_t *local, struct ieee80211_hdr_4addr *hdr, | |||
589 | /* require that WDS link has been registered with TA or the | 587 | /* require that WDS link has been registered with TA or the |
590 | * frame is from current AP when using 'AP client mode' */ | 588 | * frame is from current AP when using 'AP client mode' */ |
591 | PDEBUG(DEBUG_EXTRA, "%s: received WDS[4 addr] frame " | 589 | PDEBUG(DEBUG_EXTRA, "%s: received WDS[4 addr] frame " |
592 | "from unknown TA=%s\n", | 590 | "from unknown TA=%pM\n", |
593 | local->dev->name, print_mac(mac, hdr->addr2)); | 591 | local->dev->name, hdr->addr2); |
594 | if (local->ap && local->ap->autom_ap_wds) | 592 | if (local->ap && local->ap->autom_ap_wds) |
595 | hostap_wds_link_oper(local, hdr->addr2, WDS_ADD); | 593 | hostap_wds_link_oper(local, hdr->addr2, WDS_ADD); |
596 | return -1; | 594 | return -1; |
@@ -667,10 +665,8 @@ hostap_rx_frame_decrypt(local_info_t *local, struct sk_buff *skb, | |||
667 | strcmp(crypt->ops->name, "TKIP") == 0) { | 665 | strcmp(crypt->ops->name, "TKIP") == 0) { |
668 | if (net_ratelimit()) { | 666 | if (net_ratelimit()) { |
669 | printk(KERN_DEBUG "%s: TKIP countermeasures: dropped " | 667 | printk(KERN_DEBUG "%s: TKIP countermeasures: dropped " |
670 | "received packet from " MAC_FMT "\n", | 668 | "received packet from %pM\n", |
671 | local->dev->name, | 669 | local->dev->name, hdr->addr2); |
672 | hdr->addr2[0], hdr->addr2[1], hdr->addr2[2], | ||
673 | hdr->addr2[3], hdr->addr2[4], hdr->addr2[5]); | ||
674 | } | 670 | } |
675 | return -1; | 671 | return -1; |
676 | } | 672 | } |
@@ -679,12 +675,8 @@ hostap_rx_frame_decrypt(local_info_t *local, struct sk_buff *skb, | |||
679 | res = crypt->ops->decrypt_mpdu(skb, hdrlen, crypt->priv); | 675 | res = crypt->ops->decrypt_mpdu(skb, hdrlen, crypt->priv); |
680 | atomic_dec(&crypt->refcnt); | 676 | atomic_dec(&crypt->refcnt); |
681 | if (res < 0) { | 677 | if (res < 0) { |
682 | printk(KERN_DEBUG "%s: decryption failed (SA=" MAC_FMT | 678 | printk(KERN_DEBUG "%s: decryption failed (SA=%pM) res=%d\n", |
683 | ") res=%d\n", | 679 | local->dev->name, hdr->addr2, res); |
684 | local->dev->name, | ||
685 | hdr->addr2[0], hdr->addr2[1], hdr->addr2[2], | ||
686 | hdr->addr2[3], hdr->addr2[4], hdr->addr2[5], | ||
687 | res); | ||
688 | local->comm_tallies.rx_discards_wep_undecryptable++; | 680 | local->comm_tallies.rx_discards_wep_undecryptable++; |
689 | return -1; | 681 | return -1; |
690 | } | 682 | } |
@@ -700,7 +692,6 @@ hostap_rx_frame_decrypt_msdu(local_info_t *local, struct sk_buff *skb, | |||
700 | { | 692 | { |
701 | struct ieee80211_hdr_4addr *hdr; | 693 | struct ieee80211_hdr_4addr *hdr; |
702 | int res, hdrlen; | 694 | int res, hdrlen; |
703 | DECLARE_MAC_BUF(mac); | ||
704 | 695 | ||
705 | if (crypt == NULL || crypt->ops->decrypt_msdu == NULL) | 696 | if (crypt == NULL || crypt->ops->decrypt_msdu == NULL) |
706 | return 0; | 697 | return 0; |
@@ -713,8 +704,8 @@ hostap_rx_frame_decrypt_msdu(local_info_t *local, struct sk_buff *skb, | |||
713 | atomic_dec(&crypt->refcnt); | 704 | atomic_dec(&crypt->refcnt); |
714 | if (res < 0) { | 705 | if (res < 0) { |
715 | printk(KERN_DEBUG "%s: MSDU decryption/MIC verification failed" | 706 | printk(KERN_DEBUG "%s: MSDU decryption/MIC verification failed" |
716 | " (SA=%s keyidx=%d)\n", | 707 | " (SA=%pM keyidx=%d)\n", |
717 | local->dev->name, print_mac(mac, hdr->addr2), keyidx); | 708 | local->dev->name, hdr->addr2, keyidx); |
718 | return -1; | 709 | return -1; |
719 | } | 710 | } |
720 | 711 | ||
@@ -822,10 +813,8 @@ void hostap_80211_rx(struct net_device *dev, struct sk_buff *skb, | |||
822 | * frames silently instead of filling system log with | 813 | * frames silently instead of filling system log with |
823 | * these reports. */ | 814 | * these reports. */ |
824 | printk(KERN_DEBUG "%s: WEP decryption failed (not set)" | 815 | printk(KERN_DEBUG "%s: WEP decryption failed (not set)" |
825 | " (SA=" MAC_FMT ")\n", | 816 | " (SA=%pM)\n", |
826 | local->dev->name, | 817 | local->dev->name, hdr->addr2); |
827 | hdr->addr2[0], hdr->addr2[1], hdr->addr2[2], | ||
828 | hdr->addr2[3], hdr->addr2[4], hdr->addr2[5]); | ||
829 | #endif | 818 | #endif |
830 | local->comm_tallies.rx_discards_wep_undecryptable++; | 819 | local->comm_tallies.rx_discards_wep_undecryptable++; |
831 | goto rx_dropped; | 820 | goto rx_dropped; |
@@ -839,9 +828,7 @@ void hostap_80211_rx(struct net_device *dev, struct sk_buff *skb, | |||
839 | (keyidx = hostap_rx_frame_decrypt(local, skb, crypt)) < 0) | 828 | (keyidx = hostap_rx_frame_decrypt(local, skb, crypt)) < 0) |
840 | { | 829 | { |
841 | printk(KERN_DEBUG "%s: failed to decrypt mgmt::auth " | 830 | printk(KERN_DEBUG "%s: failed to decrypt mgmt::auth " |
842 | "from " MAC_FMT "\n", dev->name, | 831 | "from %pM\n", dev->name, hdr->addr2); |
843 | hdr->addr2[0], hdr->addr2[1], hdr->addr2[2], | ||
844 | hdr->addr2[3], hdr->addr2[4], hdr->addr2[5]); | ||
845 | /* TODO: could inform hostapd about this so that it | 832 | /* TODO: could inform hostapd about this so that it |
846 | * could send auth failure report */ | 833 | * could send auth failure report */ |
847 | goto rx_dropped; | 834 | goto rx_dropped; |
@@ -1009,10 +996,8 @@ void hostap_80211_rx(struct net_device *dev, struct sk_buff *skb, | |||
1009 | "unencrypted EAPOL frame\n", local->dev->name); | 996 | "unencrypted EAPOL frame\n", local->dev->name); |
1010 | } else { | 997 | } else { |
1011 | printk(KERN_DEBUG "%s: encryption configured, but RX " | 998 | printk(KERN_DEBUG "%s: encryption configured, but RX " |
1012 | "frame not encrypted (SA=" MAC_FMT ")\n", | 999 | "frame not encrypted (SA=%pM)\n", |
1013 | local->dev->name, | 1000 | local->dev->name, hdr->addr2); |
1014 | hdr->addr2[0], hdr->addr2[1], hdr->addr2[2], | ||
1015 | hdr->addr2[3], hdr->addr2[4], hdr->addr2[5]); | ||
1016 | goto rx_dropped; | 1001 | goto rx_dropped; |
1017 | } | 1002 | } |
1018 | } | 1003 | } |
@@ -1021,10 +1006,8 @@ void hostap_80211_rx(struct net_device *dev, struct sk_buff *skb, | |||
1021 | !hostap_is_eapol_frame(local, skb)) { | 1006 | !hostap_is_eapol_frame(local, skb)) { |
1022 | if (net_ratelimit()) { | 1007 | if (net_ratelimit()) { |
1023 | printk(KERN_DEBUG "%s: dropped unencrypted RX data " | 1008 | printk(KERN_DEBUG "%s: dropped unencrypted RX data " |
1024 | "frame from " MAC_FMT " (drop_unencrypted=1)\n", | 1009 | "frame from %pM (drop_unencrypted=1)\n", |
1025 | dev->name, | 1010 | dev->name, hdr->addr2); |
1026 | hdr->addr2[0], hdr->addr2[1], hdr->addr2[2], | ||
1027 | hdr->addr2[3], hdr->addr2[4], hdr->addr2[5]); | ||
1028 | } | 1011 | } |
1029 | goto rx_dropped; | 1012 | goto rx_dropped; |
1030 | } | 1013 | } |