git: tcp: Make PAWS robust against segments reordering
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Thu May 17 00:03:57 PDT 2012
commit 9de1f696e640acef72985a955837be902d27c91d
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date: Wed May 16 16:53:37 2012 +0800
tcp: Make PAWS robust against segments reordering
This tends to prevent valid new segments from being dropped by the
reordered segments sent by the fast retransmission algorithm on the
sending side, i.e. the fast retransmitted segment w/ larger timestamp
arrives earlier than the previously sent new segments w/ smaller
timestamp, which causes the valid new segments being dropped.
Summary of changes:
sys/netinet/tcp_input.c | 82 ++++++++++++++++++++++++++++++++++++++++++++++-
sys/netinet/tcp_var.h | 1 +
usr.bin/netstat/inet.c | 3 +-
3 files changed, 84 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9de1f696e640acef72985a955837be902d27c91d
--
DragonFly BSD source repository
More information about the Commits
mailing list