]> git.saurik.com Git - apple/xnu.git/blame - bsd/man/man4/dummynet.4
xnu-6153.141.1.tar.gz
[apple/xnu.git] / bsd / man / man4 / dummynet.4
CommitLineData
91447636
A
1.\"
2.\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/dummynet.4,v 1.4.2.12 2002/11/18 21:51:16 luigi Exp $
3.\"
4.Dd October 28, 2002
5.Dt DUMMYNET 4
6.Os Darwin
7.Sh NAME
8.Nm dummynet
9.Nd traffic shaper, bandwidth manager and delay emulator
10.Sh DESCRIPTION
11.Em dummynet
12is a system facility that permits the control of traffic
13going through the various network interfaces, by applying bandwidth
14and queue size limitations, implementing different scheduling and queue
15management policies, and emulating delays and losses.
16.Pp
17The user interface for
18.Em dummynet
19is implemented by the
39037602 20.Nm dnctl
91447636 21program, so the reader is referred to the
39037602 22.Xr dnctl 8
91447636
A
23manpage for a complete description of the capabilities of
24.Nm
25and on how to use it.
91447636 26.Sh SEE ALSO
39037602 27.Xr dnctl 8 ,
91447636
A
28.Xr setsockopt 2 ,
29.Xr bridge 4 ,
30.Xr ip 4 ,
91447636
A
31.Xr sysctl 8
32.Sh HISTORY
33.Nm
34was initially implemented as a testing tool for TCP congestion control
35by
36.An Luigi Rizzo Aq luigi@iet.unipi.it ,
37as described on ACM Computer Communication Review, Jan.97 issue.
38Later it has been then modified to work at the ip and bridging
39level, integrated with the IPFW packet filter, and extended to
40support multiple queueing and scheduling policies.