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

git: tcp: Ignore duplicate ACK carries useless DSACK


From: Sepherosa Ziehau <sephe@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 3 May 2012 01:48:38 -0700 (PDT)

commit 6c1bbf5766c410de3848fb56450d02cca103cb73
Author: Sepherosa Ziehau <sephe@dragonflybsd.org>
Date:   Thu May 3 16:37:17 2012 +0800

    tcp: Ignore duplicate ACK carries useless DSACK
    
    This mainly used to avoid unnecessary early retransmit and fast
    retransmit as show in the following two dumps:
    http://leaf.dragonflybsd.org/~sephe/early.xpl (~4.8sec)
    http://leaf.dragonflybsd.org/~sephe/fast.xpl (~12.35sec)

Summary of changes:
 sys/netinet/tcp_input.c |   35 +++++++++++++++++++++++++++++++----
 sys/netinet/tcp_sack.c  |   19 ++++++++++++++-----
 sys/netinet/tcp_var.h   |    2 ++
 3 files changed, 47 insertions(+), 9 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6c1bbf5766c410de3848fb56450d02cca103cb73


-- 
DragonFly BSD source repository



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