When using TKIP and CCMP for wireless encryption with ieee80211, the logs get 
filled with useless
replay messages where the previous and received TSC are identical. This change 
deletes
the log message for this case, but still prints the message when there are 
major differences
in the TSC's.

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
@@ -394,7 +394,7 @@ static inline int tkip_replay_check(u32 
                                    u32 iv32_o, u16 iv16_o)
 {
        if ((s32)iv32_n - (s32)iv32_o < 0 ||
-           (iv32_n == iv32_o && iv16_n <= iv16_o))
+           (iv32_n == iv32_o && iv16_n < iv16_o))
                return 1;
        return 0;
 }
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
@@ -287,7 +287,7 @@ static inline int ccmp_replay_check(u8 *
        iv16_o = (pn_o[4] << 8) | pn_o[5];
 
        if ((s32)iv32_n - (s32)iv32_o < 0 ||
-           (iv32_n == iv32_o && iv16_n <= iv16_o))
+           (iv32_n == iv32_o && iv16_n < iv16_o))
                return 1;
        return 0;
 }
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to