]> git.saurik.com Git - apple/xnu.git/blame_incremental - bsd/man/man4/dummynet.4
xnu-4903.241.1.tar.gz
[apple/xnu.git] / bsd / man / man4 / dummynet.4
... / ...
CommitLineData
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
20.Nm dnctl
21program, so the reader is referred to the
22.Xr dnctl 8
23manpage for a complete description of the capabilities of
24.Nm
25and on how to use it.
26.Sh SEE ALSO
27.Xr dnctl 8 ,
28.Xr setsockopt 2 ,
29.Xr bridge 4 ,
30.Xr ip 4 ,
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.