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