Module Name: src Committed By: jruoho Date: Wed Jun 22 20:29:39 UTC 2011
Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Added Files: src/share/man/man4: altq.4 Log Message: Add a small summary page for altq. From the list in PR # kern/21345. To generate a diff of this commit: cvs rdiff -u -r1.1320 -r1.1321 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.559 -r1.560 src/share/man/man4/Makefile cvs rdiff -u -r0 -r1.1 src/share/man/man4/altq.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1320 src/distrib/sets/lists/man/mi:1.1321 --- src/distrib/sets/lists/man/mi:1.1320 Wed Jun 22 19:34:53 2011 +++ src/distrib/sets/lists/man/mi Wed Jun 22 20:29:38 2011 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1320 2011/06/22 19:34:53 jruoho Exp $ +# $NetBSD: mi,v 1.1321 2011/06/22 20:29:38 jruoho Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -704,6 +704,7 @@ ./usr/share/man/cat4/alpha/ttwoga.0 man-sys-catman .cat ./usr/share/man/cat4/alpha/ttwopci.0 man-sys-catman .cat ./usr/share/man/cat4/altmem.0 man-sys-catman .cat +./usr/share/man/cat4/altq.0 man-sys-catman .cat ./usr/share/man/cat4/amdpm.0 man-sys-catman .cat ./usr/share/man/cat4/amdtemp.0 man-sys-catman .cat ./usr/share/man/cat4/amhphy.0 man-sys-catman .cat @@ -3533,6 +3534,7 @@ ./usr/share/man/html4/alpha/ttwoga.html man-sys-htmlman html ./usr/share/man/html4/alpha/ttwopci.html man-sys-htmlman html ./usr/share/man/html4/altmem.html man-sys-htmlman html +./usr/share/man/html4/altq.html man-sys-htmlman html ./usr/share/man/html4/amdpm.html man-sys-htmlman html ./usr/share/man/html4/amdtemp.html man-sys-htmlman html ./usr/share/man/html4/amhphy.html man-sys-htmlman html @@ -6059,6 +6061,7 @@ ./usr/share/man/man4/alpha/ttwoga.4 man-sys-man .man ./usr/share/man/man4/alpha/ttwopci.4 man-sys-man .man ./usr/share/man/man4/altmem.4 man-sys-man .man +./usr/share/man/man4/altq.4 man-sys-man .man ./usr/share/man/man4/amdpm.4 man-sys-man .man ./usr/share/man/man4/amdtemp.4 man-sys-man .man ./usr/share/man/man4/amhphy.4 man-sys-man .man Index: src/share/man/man4/Makefile diff -u src/share/man/man4/Makefile:1.559 src/share/man/man4/Makefile:1.560 --- src/share/man/man4/Makefile:1.559 Wed Jun 22 19:34:53 2011 +++ src/share/man/man4/Makefile Wed Jun 22 20:29:38 2011 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.559 2011/06/22 19:34:53 jruoho Exp $ +# $NetBSD: Makefile,v 1.560 2011/06/22 20:29:38 jruoho Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 MAN= aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \ adbbt.4 adbkbd.4 adbms.4 \ adc.4 admtemp.4 adv.4 adw.4 age.4 agp.4 agr.4 ahb.4 ahc.4 \ ahcisata.4 ahd.4 \ - aibs.4 alc.4 ale.4 alipm.4 altmem.4 amdpm.4 amdtemp.4 amhphy.4 \ + aibs.4 alc.4 ale.4 alipm.4 altmem.4 altq.4 amdpm.4 amdtemp.4 amhphy.4 \ amr.4 aps.4 \ an.4 arcmsr.4 aria.4 artsata.4 ata.4 atalk.4 ataraid.4 \ ath.4 atphy.4 atppc.4 attimer.4 atw.4 \ Added files: Index: src/share/man/man4/altq.4 diff -u /dev/null src/share/man/man4/altq.4:1.1 --- /dev/null Wed Jun 22 20:29:39 2011 +++ src/share/man/man4/altq.4 Wed Jun 22 20:29:38 2011 @@ -0,0 +1,85 @@ +.\" $NetBSD: altq.4,v 1.1 2011/06/22 20:29:38 jruoho Exp $ +.\" +.\" Copyright (c) 2011 Jukka Ruohonen <jruoho...@iki.fi> +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +.\" "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +.\" A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +.\" OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +.\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +.\" OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd June 22, 2011 +.Dt ALTQ 4 +.Os +.Sh NAME +.Nm altq +.Nd alternate queueing framework +.Sh SYNOPSIS +.Cd options ALTQ +.Cd options ALTQ_BLUE +.Cd options ALTQ_CBQ +.Cd options ALTQ_CDNR +.Cd options ALTQ_FIFOQ +.Cd options ALTQ_FLOWVALVE +.Cd options ALTQ_HFSC +.Cd options ALTQ_LOCALQ +.Cd options ALTQ_PRIQ +.Cd options ALTQ_RED +.Cd options ALTQ_RIO +.Cd options ALTQ_WFQ +.Sh DESCRIPTION +The +.Nm +framework provides several disciplines for queuing outgoing network packets. +While traffic shaping is perhaps the most prominent example, +.Nm +provides also other measures related to QoS. +The framework has been integrated to the +.Xr pf 4 +packet filter since +.Nx 4.0 . +.Pp +At the implementation level +.Nm +modifies the interface packet queues. +Therefore the driver modifications described in +.Xr altq 9 +are required in order to use a cerain network card with +.Nm . +.Sh SEE ALSO +.Xr pf 4 , +.Xr altq.conf 5 , +.Xr altqd 8 , +.Xr altq 9 +.Rs +.%A Kenjiro Cho +.%T Fitting theory into reality in the ALTQ case +.%D March, 2004 +.%C Taipei, Taiwan +.%O Asia BSD conference +.%U http://www.sonycsl.co.jp/~kjc/papers/fittingtheory.pdf +.Re +.Sh FILES +.Bd -literal +/dev/altq +.Ed +.\" +.\" .Sh HISTORY +.\" +.\" XXX: Write this.