| @@ -1,84 +1,84 @@ | | | @@ -1,84 +1,84 @@ |
1 | .\" $NetBSD: altq.4,v 1.2 2011/06/23 07:47:22 wiz Exp $ | | 1 | .\" $NetBSD: altq.4,v 1.2.34.1 2018/03/13 11:15:15 martin Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (c) 2011 Jukka Ruohonen <jruohonen@iki.fi> | | 3 | .\" Copyright (c) 2011 Jukka Ruohonen <jruohonen@iki.fi> |
4 | .\" | | 4 | .\" |
5 | .\" Redistribution and use in source and binary forms, with or without | | 5 | .\" Redistribution and use in source and binary forms, with or without |
6 | .\" modification, are permitted provided that the following conditions | | 6 | .\" modification, are permitted provided that the following conditions |
7 | .\" are met: | | 7 | .\" are met: |
8 | .\" | | 8 | .\" |
9 | .\" 1. Redistributions of source code must retain the above copyright | | 9 | .\" 1. Redistributions of source code must retain the above copyright |
10 | .\" notice, this list of conditions and the following disclaimer. | | 10 | .\" notice, this list of conditions and the following disclaimer. |
11 | .\" 2. Redistributions in binary form must reproduce the above copyright | | 11 | .\" 2. Redistributions in binary form must reproduce the above copyright |
12 | .\" notice, this list of conditions and the following disclaimer in the | | 12 | .\" notice, this list of conditions and the following disclaimer in the |
13 | .\" documentation and/or other materials provided with the distribution. | | 13 | .\" documentation and/or other materials provided with the distribution. |
14 | .\" | | 14 | .\" |
15 | .\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | | 15 | .\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
16 | .\" "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | | 16 | .\" "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
17 | .\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | | 17 | .\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
18 | .\" A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | | 18 | .\" A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
19 | .\" OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | | 19 | .\" OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
20 | .\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | | 20 | .\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
21 | .\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | | 21 | .\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
22 | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | | 22 | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
23 | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | | 23 | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
24 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | | 24 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
25 | .\" OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | | 25 | .\" OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | .\" | | 26 | .\" |
27 | .Dd June 22, 2011 | | 27 | .Dd March 08, 2018 |
28 | .Dt ALTQ 4 | | 28 | .Dt ALTQ 4 |
29 | .Os | | 29 | .Os |
30 | .Sh NAME | | 30 | .Sh NAME |
31 | .Nm altq | | 31 | .Nm altq |
32 | .Nd alternate queuing framework | | 32 | .Nd alternate queuing framework |
33 | .Sh SYNOPSIS | | 33 | .Sh SYNOPSIS |
34 | .Cd options ALTQ | | 34 | .Cd options ALTQ |
35 | .Cd options ALTQ_BLUE | | 35 | .Cd options ALTQ_BLUE |
36 | .Cd options ALTQ_CBQ | | 36 | .Cd options ALTQ_CBQ |
37 | .Cd options ALTQ_CDNR | | 37 | .Cd options ALTQ_CDNR |
38 | .Cd options ALTQ_FIFOQ | | 38 | .Cd options ALTQ_FIFOQ |
39 | .Cd options ALTQ_FLOWVALVE | | 39 | .Cd options ALTQ_FLOWVALVE |
40 | .Cd options ALTQ_HFSC | | 40 | .Cd options ALTQ_HFSC |
41 | .Cd options ALTQ_LOCALQ | | 41 | .Cd options ALTQ_LOCALQ |
42 | .Cd options ALTQ_PRIQ | | 42 | .Cd options ALTQ_PRIQ |
43 | .Cd options ALTQ_RED | | 43 | .Cd options ALTQ_RED |
44 | .Cd options ALTQ_RIO | | 44 | .Cd options ALTQ_RIO |
45 | .Cd options ALTQ_WFQ | | 45 | .Cd options ALTQ_WFQ |
46 | .Sh DESCRIPTION | | 46 | .Sh DESCRIPTION |
47 | The | | 47 | The |
48 | .Nm | | 48 | .Nm |
49 | framework provides several disciplines for queuing outgoing network packets. | | 49 | framework provides several disciplines for queuing outgoing network packets. |
50 | While traffic shaping is perhaps the most prominent example, | | 50 | While traffic shaping is perhaps the most prominent example, |
51 | .Nm | | 51 | .Nm |
52 | provides also other measures related to QoS. | | 52 | provides also other measures related to QoS. |
53 | The framework has been integrated to the | | 53 | The framework has been integrated to the |
54 | .Xr pf 4 | | 54 | .Xr pf 4 |
55 | packet filter since | | 55 | packet filter since |
56 | .Nx 4.0 . | | 56 | .Nx 4.0 . |
57 | .Pp | | 57 | .Pp |
58 | At the implementation level | | 58 | At the implementation level |
59 | .Nm | | 59 | .Nm |
60 | modifies the interface packet queues. | | 60 | modifies the interface packet queues. |
61 | Therefore the driver modifications described in | | 61 | Therefore the driver modifications described in |
62 | .Xr altq 9 | | 62 | .Xr altq 9 |
63 | are required in order to use a certain network card with | | 63 | are required in order to use a certain network card with |
64 | .Nm . | | 64 | .Nm . |
65 | .Sh FILES | | 65 | .Sh FILES |
66 | .Bd -literal | | 66 | .Bd -literal |
67 | /dev/altq | | 67 | /dev/altq |
68 | .Ed | | 68 | .Ed |
69 | .Sh SEE ALSO | | 69 | .Sh SEE ALSO |
70 | .Xr pf 4 , | | 70 | .Xr pf 4 , |
71 | .Xr altq.conf 5 , | | 71 | .Xr altq.conf 5 , |
72 | .Xr altqd 8 , | | 72 | .Xr altqd 8 , |
73 | .Xr altq 9 | | 73 | .Xr altq 9 |
74 | .Rs | | 74 | .Rs |
75 | .%A Kenjiro Cho | | 75 | .%A Kenjiro Cho |
76 | .%T Fitting theory into reality in the ALTQ case | | 76 | .%T Fitting theory into reality in the ALTQ case |
77 | .%D March, 2004 | | 77 | .%D March, 2004 |
78 | .%C Taipei, Taiwan | | 78 | .%C Taipei, Taiwan |
79 | .%O Asia BSD conference | | 79 | .%O Asia BSD conference |
80 | .%U http://www.sonycsl.co.jp/~kjc/papers/fittingtheory.pdf | | 80 | .%U http://www.sonycsl.co.jp/person/kjc/papers/fittingtheory.pdf |
81 | .Re | | 81 | .Re |
82 | .\" .Sh HISTORY | | 82 | .\" .Sh HISTORY |
83 | .\" | | 83 | .\" |
84 | .\" XXX: Write this. | | 84 | .\" XXX: Write this. |