Larry Finger <Larry.Finger@xxxxxxxxxxxx> 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 <Larry.Finger@xxxxxxxxxxxx> > --- > > 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, schwab@xxxxxxx 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." - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html