sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
modules: a lot: need opt_kern_tls.hThis fixes the standalone build.
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Remove unnecessary inclusions of bsd.own.mk.
Import an implementation of the CAIA-Hamilton-Delay (CHD) congestion controlalgorithm described in the paper "Improved coexistence and loss tolerance fordelay based TCP congestion control" by Hayes
Import an implementation of the CAIA-Hamilton-Delay (CHD) congestion controlalgorithm described in the paper "Improved coexistence and loss tolerance fordelay based TCP congestion control" by Hayes and Armitage. It is implemented asa kernel module compatible with the recently committed modular congestioncontrol framework.CHD enhances the approach taken by the Hamilton-Delay (HD) algorithm to providetolerance to non-congestion related packet loss and improvements to coexistencewith loss-based congestion control algorithms. A key idea in improvingcoexistence with loss-based congestion control algorithms is the use of a shadowwindow, which attempts to track how NewReno's congestion window (cwnd) wouldevolve. At the next packet loss congestion event, CHD uses the shadow window tocorrect cwnd in a way that reduces the amount of unfairness CHD experiences whencompeting with loss-based algorithms.In collaboration with: David Hayes <dahayes at swin edu au> and Grenville Armitage <garmitage at swin edu au>Sponsored by: FreeBSD FoundationReviewed by: bz and others along the wayMFC after: 3 months
show more ...