[RFC PATCH 2/3] [TCP]: Reordered ACK's (old) SACKs not included to discarded MIB

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ilpo Järvinen
Date: Monday, September 24, 2007 - 2:04 am

In case of ACK reordering, the SACK block might be valid in it's
time but is already obsoleted since we've received another kind
of confirmation about arrival of the segments through snd_una
advancement of an earlier packet.

I didn't bother to build distinguishing of valid and invalid
SACK blocks but simply made reordered SACK blocks that are too
old always not counted regardless of their "real" validity which
could be determined by using the ack field of the reordered
packet (won't be significant IMHO).

DSACKs can very well be considered useful even in this situation,
so won't do any of this for them.

Signed-off-by: Ilpo J
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH net-2.6.24 0/3]: TCP tweaks, Ilpo Järvinen, (Mon Sep 24, 2:04 am)
[RFC PATCH 2/3] [TCP]: Reordered ACK's (old) SACKs not inc ..., Ilpo Järvinen, (Mon Sep 24, 2:04 am)