This website requires JavaScript.
Explore
Help
Sign In
d
/
freebsd-nq
Watch
1
Star
0
Fork
0
You've already forked freebsd-nq
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
b6fd00791f
freebsd-nq
/
sys
/
modules
/
cc
/
cc_cdg
/
Makefile
8 lines
97 B
Makefile
Raw
Normal View
History
Unescape
Escape
Import an implementation of the CAIA Delay-Gradient (CDG) congestion control algorithm, which is based on the 2011 v0.1 patch release and described in the paper "Revisiting TCP Congestion Control using Delay Gradients" by David Hayes and Grenville Armitage. It is implemented as a kernel module compatible with the modular congestion control framework. CDG is a hybrid congestion control algorithm which reacts to both packet loss and inferred queuing delay. It attempts to operate as a delay-based algorithm where possible, but utilises heuristics to detect loss-based TCP cross traffic and will compete effectively as required. CDG is therefore incrementally deployable and suitable for use on shared networks. In collaboration with: David Hayes <david.hayes at ieee.org> and Grenville Armitage <garmitage at swin edu au> MFC after: 4 days Sponsored by: Cisco University Research Program and FreeBSD Foundation
2013-07-02 08:44:56 +00:00
# $FreeBSD$
sys/modules: normalize .CURDIR-relative paths to SRCTOP This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon
2017-03-04 10:10:17 +00:00
.PATH
:
${
SRCTOP
}/
sys
/
netinet
/
cc
Import an implementation of the CAIA Delay-Gradient (CDG) congestion control algorithm, which is based on the 2011 v0.1 patch release and described in the paper "Revisiting TCP Congestion Control using Delay Gradients" by David Hayes and Grenville Armitage. It is implemented as a kernel module compatible with the modular congestion control framework. CDG is a hybrid congestion control algorithm which reacts to both packet loss and inferred queuing delay. It attempts to operate as a delay-based algorithm where possible, but utilises heuristics to detect loss-based TCP cross traffic and will compete effectively as required. CDG is therefore incrementally deployable and suitable for use on shared networks. In collaboration with: David Hayes <david.hayes at ieee.org> and Grenville Armitage <garmitage at swin edu au> MFC after: 4 days Sponsored by: Cisco University Research Program and FreeBSD Foundation
2013-07-02 08:44:56 +00:00
KMOD
=
cc_cdg
SRCS
=
cc_cdg.c
.
i
n
c
l
u
d
e
<
b
s
d
.
k
m
o
d
.
m
k
>
Reference in New Issue
Copy Permalink