netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] ieee80211: quiet TKIP and CCMP replay messages for identical TSCs
@ 2006-09-25 15:49 Larry Finger
  2006-09-26  7:44 ` Johannes Berg
  2006-09-28 16:02 ` Jouni Malinen
  0 siblings, 2 replies; 4+ messages in thread
From: Larry Finger @ 2006-09-25 15:49 UTC (permalink / raw)
  To: John Linville; +Cc: netdev

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 <Larry.Finger@lwfinger.net>
---

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;
 }

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-09-29  7:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-25 15:49 [PATCH] ieee80211: quiet TKIP and CCMP replay messages for identical TSCs Larry Finger
2006-09-26  7:44 ` Johannes Berg
2006-09-28 16:02 ` Jouni Malinen
2006-09-29  7:41   ` Johannes Berg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).