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