lib80211: ratelimit key index mismatch
This indicates a driver key selection issue, but even then there's no point in printing it all the time, so ratelimit it. Also remove the priv pointer from it -- people debugging will only have a single device anyway and it's useless as anything but a cookie. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
d671b2a077
commit
996bf99c71
|
@ -311,8 +311,8 @@ static int lib80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv)
|
|||
}
|
||||
keyidx >>= 6;
|
||||
if (key->key_idx != keyidx) {
|
||||
printk(KERN_DEBUG "CCMP: RX tkey->key_idx=%d frame "
|
||||
"keyidx=%d priv=%p\n", key->key_idx, keyidx, priv);
|
||||
net_dbg_ratelimited("CCMP: RX tkey->key_idx=%d frame keyidx=%d\n",
|
||||
key->key_idx, keyidx);
|
||||
return -6;
|
||||
}
|
||||
if (!key->key_set) {
|
||||
|
|
|
@ -434,8 +434,8 @@ static int lib80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv)
|
|||
}
|
||||
keyidx >>= 6;
|
||||
if (tkey->key_idx != keyidx) {
|
||||
printk(KERN_DEBUG "TKIP: RX tkey->key_idx=%d frame "
|
||||
"keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv);
|
||||
net_dbg_ratelimited("TKIP: RX tkey->key_idx=%d frame keyidx=%d\n",
|
||||
tkey->key_idx, keyidx);
|
||||
return -6;
|
||||
}
|
||||
if (!tkey->key_set) {
|
||||
|
|
Loading…
Reference in New Issue