mac80211: rate limit WEP bad keyidx message
PATCH 1/1 mac80211: rate limit WEP bad keyidx message
Signed-off-by John W. Linville <[email protected]>
---
net/mac80211/rx.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-)
net/mac80211/rx.c +9 -7
@@ -343,13 +343,15 @@ ieee80211_rx_h_load_key(struct ieee80211_txrx_data *rx)if (!rx->key) {if (!rx->u.rx.ra_match)return TXRX_DROP ; -printk (KERN_DEBUG "%s: RX WEP frame with " -"unknown keyidx %d (A1=" MAC_FMT " A2=" -MAC_FMT " A3=" MAC_FMT ")\n" , - rx->dev->name, keyidx, -MAC_ARG (hdr->addr1), -MAC_ARG (hdr->addr2), -MAC_ARG (hdr->addr3)); +if (net_ratelimit ()) +printk (KERN_DEBUG "%s: RX WEP frame " +"with unknown keyidx %d " +"(A1=" MAC_FMT " A2=" MAC_FMT +" A3=" MAC_FMT ")\n" , + rx->dev->name, keyidx, +MAC_ARG (hdr->addr1), +MAC_ARG (hdr->addr2), +MAC_ARG (hdr->addr3));if (!rx->local->apdev)return TXRX_DROP ; ieee80211_rx_mgmt(
Signature · 2 lines
John W. Linville [email protected]