DragonFly commits List (threaded) for 2012-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: tcp: Implement RFC4653 Non-Congestion Robustness (NCR)
commit e2289e662c3359b2b9633c68463fb19d04c39130
Author: Sepherosa Ziehau <sephe@dragonflybsd.org>
Date: Fri May 18 15:29:39 2012 +0800
tcp: Implement RFC4653 Non-Congestion Robustness (NCR)
It is enabled by default and can be disabled using sysctl node:
net.inet.tcp.ncr
As far as I have tested on heavily reordered network path, this
algorithm does avoid most of the spurious fast retransmits. While
on the normal network path, the fast retransmits stil could be
triggered properly.
Summary of changes:
sys/netinet/tcp_input.c | 39 +++++++++++++++++++++++++++++++--------
sys/netinet/tcp_sack.c | 9 ++++-----
sys/netinet/tcp_subr.c | 9 ++++++++-
sys/netinet/tcp_var.h | 5 ++++-
4 files changed, 47 insertions(+), 15 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e2289e662c3359b2b9633c68463fb19d04c39130
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]