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