Larry Finger <[EMAIL PROTECTED]> writes:

> There are messages arising from ieee80211_crypt that spam the logs of
> casual users. These are changed to be logged only if the user specifically
> requests the IEEE80211_DEBUG_DROP messages. In either case, the error/drop 
> count
> is incremented.
>
> Signed-off-by: Larry Finger <[EMAIL PROTECTED]>
> ---
>
> Index: wireless-2.6/net/ieee80211/ieee80211_crypt_tkip.c
> ===================================================================
> --- wireless-2.6.orig/net/ieee80211/ieee80211_crypt_tkip.c
> +++ wireless-2.6/net/ieee80211/ieee80211_crypt_tkip.c
> @@ -465,7 +465,7 @@ static int ieee80211_tkip_decrypt(struct
>  
>       if (tkip_replay_check(iv32, iv16, tkey->rx_iv32, tkey->rx_iv16)) {
>               if (net_ratelimit()) {
> -                     printk(KERN_DEBUG "TKIP: replay detected: STA=" MAC_FMT
> +                     IEEE80211_DEBUG_DROP("TKIP: replay detected: STA=" 
> MAC_FMT
>                              " previous TSC %08x%04x received TSC "
>                              "%08x%04x\n", MAC_ARG(hdr->addr2),
>                              tkey->rx_iv32, tkey->rx_iv16, iv32, iv16);
> @@ -507,7 +507,7 @@ static int ieee80211_tkip_decrypt(struct
>                       tkey->rx_phase1_done = 0;
>               }
>               if (net_ratelimit()) {
> -                     printk(KERN_DEBUG "TKIP: ICV error detected: STA="
> +                     IEEE80211_DEBUG_DROP("TKIP: ICV error detected: STA="
>                              MAC_FMT "\n", MAC_ARG(hdr->addr2));
>               }
>               tkey->dot11RSNAStatsTKIPICVErrors++;
> Index: wireless-2.6/net/ieee80211/ieee80211_crypt_ccmp.c
> ===================================================================
> --- wireless-2.6.orig/net/ieee80211/ieee80211_crypt_ccmp.c
> +++ wireless-2.6/net/ieee80211/ieee80211_crypt_ccmp.c
> @@ -338,7 +338,7 @@ static int ieee80211_ccmp_decrypt(struct
>  
>       if (ccmp_replay_check(pn, key->rx_pn)) {
>               if (net_ratelimit()) {
> -                     printk(KERN_DEBUG "CCMP: replay detected: STA=" MAC_FMT
> +                     IEEE80211_DEBUG_DROP("CCMP: replay detected: STA=" 
> MAC_FMT
>                              " previous PN %02x%02x%02x%02x%02x%02x "
>                              "received PN %02x%02x%02x%02x%02x%02x\n",
>                              MAC_ARG(hdr->addr2), MAC_ARG(key->rx_pn),
>
>

This is causing an undefined refrence to ieee80211_debug_level with
CONFIG_IEEE80211_DEBUG=y and CONFIG_IEEE80211_CRYPT_CCMP=m and/or
CONFIG_IEEE80211_CRYPT_TKIP=m.

WARNING: "ieee80211_debug_level" [net/ieee80211/ieee80211_crypt_tkip.ko] 
undefined!
WARNING: "ieee80211_debug_level" [net/ieee80211/ieee80211_crypt_ccmp.ko] 
undefined!

Andreas.

-- 
Andreas Schwab, SuSE Labs, [EMAIL PROTECTED]
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to