Deleted Added
full compact
altq.9 (133386) altq.9 (134301)
1.\" $NetBSD: altq.9,v 1.8 2002/05/28 11:41:45 wiz Exp $
2.\" $OpenBSD: altq.9,v 1.4 2001/07/12 12:41:42 itojun Exp $
3.\"
4.\" Copyright (C) 2004 Max Laier. All rights reserved.
5.\" Copyright (C) 2001
6.\" Sony Computer Science Laboratories Inc. All rights reserved.
7.\"
8.\" Redistribution and use in source and binary forms, with or without

--- 12 unchanged lines hidden (view full) ---

21.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27.\" SUCH DAMAGE.
28.\"
1.\" $NetBSD: altq.9,v 1.8 2002/05/28 11:41:45 wiz Exp $
2.\" $OpenBSD: altq.9,v 1.4 2001/07/12 12:41:42 itojun Exp $
3.\"
4.\" Copyright (C) 2004 Max Laier. All rights reserved.
5.\" Copyright (C) 2001
6.\" Sony Computer Science Laboratories Inc. All rights reserved.
7.\"
8.\" Redistribution and use in source and binary forms, with or without

--- 12 unchanged lines hidden (view full) ---

21.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27.\" SUCH DAMAGE.
28.\"
29.\" $FreeBSD: head/share/man/man9/altq.9 133386 2004-08-09 15:58:39Z mlaier $
29.\" $FreeBSD: head/share/man/man9/altq.9 134301 2004-08-25 18:49:32Z mlaier $
30.\"
30.\"
31.Dd August 7, 2004
31.Dd August 25, 2004
32.Dt ALTQ 9
33.Os
34.\"
35.Sh NAME
36.Nm ALTQ
37.Nd kernel interfaces for manipulating output queues on network interfaces
38.Sh SYNOPSIS
39.In sys/types.h

--- 549 unchanged lines hidden (view full) ---

589Queuing disciplines need to maintain
590.Fa ifq_len
591(used by
592.Fn IFQ_IS_EMPTY ) .
593Queuing disciplines also need to guarantee that the same mbuf is returned if
594.Fn IFQ_DEQUEUE
595is called immediately after
596.Fn IFQ_POLL .
32.Dt ALTQ 9
33.Os
34.\"
35.Sh NAME
36.Nm ALTQ
37.Nd kernel interfaces for manipulating output queues on network interfaces
38.Sh SYNOPSIS
39.In sys/types.h

--- 549 unchanged lines hidden (view full) ---

589Queuing disciplines need to maintain
590.Fa ifq_len
591(used by
592.Fn IFQ_IS_EMPTY ) .
593Queuing disciplines also need to guarantee that the same mbuf is returned if
594.Fn IFQ_DEQUEUE
595is called immediately after
596.Fn IFQ_POLL .
597.Sh SUPPORTED DEVICES
598The herein described modifications have been applied to the following
599hardware drivers
600.Xr an 4 ,
601.Xr ath 4 ,
602.Xr awi 4 ,
603.Xr bfe 4 ,
604.Xr em 4 ,
605.Xr fxp 4 ,
606.Xr hme 4 ,
607.Xr lnc 4 ,
608.Xr wi 4 ,
609.Xr de 4 ,
610.Xr rl 4 ,
611.Xr sis 4 ,
612.Xr vr 4
613and
614.Xr xl 4 .
615.Pp
616The
617.Xr ndis 4
618framework also has support for
619.Nm
620and thus all encapsulated drivers.
621.Pp
622The
623.Xr tun 4
624pseudo driver also does support
625.Nm
626and includes the required modifications.
597.Sh SEE ALSO
598.Xr pf 4 ,
599.Xr pf.conf 5 ,
600.Xr pfctl 8
601.Sh HISTORY
602The
603.Nm
604system first appeared in March 1997.
627.Sh SEE ALSO
628.Xr pf 4 ,
629.Xr pf.conf 5 ,
630.Xr pfctl 8
631.Sh HISTORY
632The
633.Nm
634system first appeared in March 1997.