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 a clean-room implementation of the VEGAS congestion control algorithmbased on the paper "TCP Vegas: end to end congestion avoidance on a globalinternet" by Brakmo and Peterson. It is impleme
Import a clean-room implementation of the VEGAS congestion control algorithmbased on the paper "TCP Vegas: end to end congestion avoidance on a globalinternet" by Brakmo and Peterson. It is implemented as a kernel modulecompatible with the recently committed modular congestion control framework.VEGAS uses network delay as a congestion indicator and unlike regular loss-basedalgorithms, attempts to keep the network operating with stable queuing delaysand no congestion losses. By keeping network buffers used along the path withina set range, queuing delays are kept low while maintaining high throughput.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 ...