|
@@ -129,7 +129,7 @@ static void ccmp_init_blocks(struct crypto_tfm *tfm,
|
|
|
/*
|
|
|
qc_included = ((WLAN_FC_GET_TYPE(fc) == IEEE80211_FTYPE_DATA) &&
|
|
|
(WLAN_FC_GET_STYPE(fc) & 0x08));
|
|
|
- */
|
|
|
+ */
|
|
|
// fixed by David :2006.9.6
|
|
|
qc_included = ((WLAN_FC_GET_TYPE(fc) == IEEE80211_FTYPE_DATA) &&
|
|
|
(WLAN_FC_GET_STYPE(fc) & 0x80));
|
|
@@ -340,9 +340,9 @@ static int ieee80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv)
|
|
|
}
|
|
|
|
|
|
if (memcmp(mic, a, CCMP_MIC_LEN) != 0) {
|
|
|
- if (net_ratelimit()) {
|
|
|
+ if (net_ratelimit())
|
|
|
pr_debug("decrypt failed: STA=%pM\n", hdr->addr2);
|
|
|
- }
|
|
|
+
|
|
|
key->dot11RSNAStatsCCMPDecryptErrors++;
|
|
|
return -5;
|
|
|
}
|