Date: Thu, 2 Dec 2010 06:40:21 +0000 (UTC) From: Lawrence Stewart <lstewart@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/modules/cc Makefile src/sys/modules/cc/cc_htcp Makefile src/sys/netinet/cc cc_htcp.c Message-ID: <201012020641.oB26f4Pm060810@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
lstewart 2010-12-02 06:40:21 UTC
FreeBSD src repository
Modified files:
sys/modules/cc Makefile
Added files:
sys/modules/cc/cc_htcp Makefile
sys/netinet/cc cc_htcp.c
Log:
SVN rev 216115 on 2010-12-02 06:40:21Z by lstewart
Import a clean-room implementation of the experimental H-TCP congestion control
algorithm based on the Internet-Draft "draft-leith-tcp-htcp-06.txt". It is
implemented as a kernel module compatible with the recently committed modular
congestion control framework.
H-TCP was designed to provide increased throughput in fast and long-distance
networks. It attempts to maintain fairness when competing with legacy NewReno
TCP in lower speed scenarios where NewReno is able to operate adequately. The
paper "H-TCP: A framework for congestion control in high-speed and long-distance
networks" provides additional detail.
In collaboration with: David Hayes <dahayes at swin edu au> and
Grenville Armitage <garmitage at swin edu au>
Sponsored by: FreeBSD Foundation
Reviewed by: rpaulo (older patch from a few weeks ago)
MFC after: 3 months
Revision Changes Path
1.3 +2 -1 src/sys/modules/cc/Makefile
1.1 +9 -0 src/sys/modules/cc/cc_htcp/Makefile (new)
1.1 +521 -0 src/sys/netinet/cc/cc_htcp.c (new)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012020641.oB26f4Pm060810>
