commit | 5b3c98821a8753239aefc1c217409aa3e5c90787 | [log] [tgz] |
---|---|---|
author | Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> | Fri Aug 24 22:54:44 2007 -0700 |
committer | David S. Miller <davem@sunset.davemloft.net> | Wed Oct 10 16:48:29 2007 -0700 |
tree | 39d4d2bc47ad533cd084a900fa94542ef1b6e8bf | |
parent | 6728e7dc3e577241f36921c720cfb4eb8f5aed1a [diff] |
[TCP]: Discard fuzzy SACK blocks SACK processing code has been a sort of russian roulette as no validation of SACK blocks is previously attempted. Besides, it is not very clear what all kinds of broken SACK blocks really mean (e.g., one that has start and end sequence numbers reversed). So now close the roulette once and for all. Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> Signed-off-by: David S. Miller <davem@davemloft.net>