DragonFly commits List (threaded) for 2012-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: tcp/sack: Don't reduce retransmit threshold as recommended by RFC3517bis
commit 5fd89c20970a436362446e950cb105fb572ee353
Author: Sepherosa Ziehau <sephe@dragonflybsd.org>
Date: Wed May 9 16:48:15 2012 +0800
tcp/sack: Don't reduce retransmit threshold as recommended by RFC3517bis
- Don't reduce byte threshold in IsLost()
- Don't retransmit if IsLost(tcpcb.snd_una) is true
They cause spurious retransmits.
Add sysctl node net.inet.tcp.rfc3517bis_rxt to enable the RFC3517bis
recommended retransmit threshold reduction. It is disabled by default.
Summary of changes:
sys/netinet/tcp_input.c | 7 ++++++-
sys/netinet/tcp_sack.c | 10 +++++++++-
sys/netinet/tcp_var.h | 1 +
3 files changed, 16 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5fd89c20970a436362446e950cb105fb572ee353
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]