DragonFly BSD
DragonFly commits List (threaded) for 2012-05
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: tcp: Improve RFC3517bis support

From: Sepherosa Ziehau <sephe@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 18 May 2012 00:20:31 -0700 (PDT)

commit 27f4bf33a422f9e803c99486da10d8bc052a5493
Author: Sepherosa Ziehau <sephe@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(-)


DragonFly BSD source repository

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]