[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Traffic shaping/Quality of service-ALTQ for OpenBSD
- To: tech@openbsd.org
- Subject: Traffic shaping/Quality of service-ALTQ for OpenBSD
- From: Chris Cappuccio <chris@dqc.org>
- Date: Tue, 12 Oct 1999 18:11:59 -0700 (PDT)
I ported altq 2.0 to OpenBSD..This provides traffic shaping and quality of
service features for OpenBSD
ALTQ 2.0 is covered mostly by BSD-like licenses that allow for a wide range
of use and redistribution of the software. The only exceptions are
cbq-tools/rsvp_cbq.c, which is built into cbq-tools/cbqd, and is not
necessary for most of the functionality of alt 2.0 (CBQ discipline can be
manipulated from altqd starting with release 2.0)
You can find my port at ftp://dqc.org/pub/altq/ along with the original
source and Kenjiro Cho's Usenix paper on ALTQ in PDF and PostScript format.
I know a number of folks are interested in traffic shaping on OpenBSD, and to
a lesser extent some may be curious about QoS, so please grab this package
and try it out. This package makes major changes to the midway ATM adapter
code, which bring OpenBSD into sync with FreeBSD and NetBSD in this respect.
Altq requires a few usually minor changes to your NIC driver before
it can perform its magic. Several patches for existing OpenBSD drivers are
already included, of course. I attempted to make the documentation
consistent, so from README:
Supported network cards for OpenBSD:
de: DEC 21040 PCI Ethernet Controller
fxp:Intel EtherExpress Pro/100B and 100+ PCI Fast Ethernet
xl: 3Com Fast Etherlink XL Cards (3C900, 3C900B, 3C905, 3C905B)
tl: TI ThunderLAN controller
rl: RealTek 8129/8139 and Accton MPX 5030/5038 chips
including the SMC EZ Card 10/100 PCI 1211-TX.
pn: Lite-On PNIC chip
including the LinkSys LNE100TX, NetGear FA310TX Rev. D1 and
Matrox FastNIC 10/100.
mx: the Macronix 98713, 98713A, 98715, 98715A and 98725 chips.
wb: the Winbond W89C840F chip.
vr: the VIA Technologies VT3043 "Rhine I" and VT86C100A
"Rhine II" chips.
ax: the ASIX Electronics AX88140A chip.
ep: 3Com 3C509 3C589
tl: Texas Instruments ThunderLAN chips
tx: EtherPower II 10/100 (SMC 9432TX controller)
en: Efficient Network Inc. PCI ATM and Adaptec 155Mbps PCI ATM cards
lo: local loop (just for testing)
sl: slip