git: tcp: Improve RFC3517bis support

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Fri May 18 00:20:31 PDT 2012


commit 27f4bf33a422f9e803c99486da10d8bc052a5493
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date:   Fri May 18 10:33:21 2012 +0800

    tcp: Improve RFC3517bis support
    
    - Factor out tcp_fast_recovery()
    - Delay fast retransmit or fast recovery for duplicated ACK which
      carries data or updates receiving window, so that
      o  The segments sent by fast retransmit/recovery could carry
         proper ack sequence and SACK information.
      o  Receiving window could get updated, so more new data could be
         injected into the network by the fast recovery.

Summary of changes:
 sys/netinet/tcp_input.c |  355 +++++++++++++++++++++++------------------------
 1 files changed, 173 insertions(+), 182 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/27f4bf33a422f9e803c99486da10d8bc052a5493


-- 
DragonFly BSD source repository





More information about the Commits mailing list