Home | History | Annotate | only in /src/usr.sbin/altq
History log of /src/usr.sbin/altq
RevisionDateAuthorComments
 1.2 09-Jan-2001  lukem convert to using .WAIT
 1.1 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.8 25-Aug-2011  joerg Use of non-literal format string.
 1.7 16-Aug-2011  christos remove gcc-4.5 hack and check fileno instead.
 1.6 09-Aug-2011  joerg Passes with the relaxed array boundary check in clang
 1.5 22-Jun-2011  mrg apply some -Wno-error/-Wno-enum-compare/-Wno-array-bounds.

this should be looked at more closely.
 1.4 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.3 11-Jan-2001  enami Use PRINTOBJDIR.
 1.2 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.20 15-Mar-2025  gutteridge altq.conf.5: minor grammar and style consistency fixes
 1.19 14-Jul-2021  ozaki-r branches: 1.19.4;
libaltq, cbq: add two options to interface

- no-control: don't create a control class automatically
- no-tbr: don't install TBR
 1.18 09-Apr-2019  sevan bump date
 1.17 09-Apr-2019  sevan Drop Pp before Bl
 1.16 03-Jul-2017  wiz branches: 1.16.6;
Remove workaround for ancient HTML generation code.
 1.15 08-Sep-2013  jakllsch use IPv6 Documentation Prefix (2001:db8::/32) instead of unallocated
d000:a::/32 prefix
 1.14 25-Apr-2011  wiz branches: 1.14.4; 1.14.10;
Typo, and markup consistency. From YOMURA Masanori.
 1.13 15-Mar-2009  joerg Fix markup, making it symmetrical between filter6_values and
filter_values.
 1.12 11-Sep-2008  joerg branches: 1.12.6;
Add support for source address hashhing in ALTQs WFQ. This allows to
easily distribute bandwidth for huge number of clients for incoming
traffic.
 1.11 13-Apr-2007  plunky branches: 1.11.12;
fix mdoc warning: remove extraneous .El
 1.10 14-Oct-2006  wiz branches: 1.10.2; 1.10.4;
"Millisecond" doesn't have a hyphen. New sentence, new line. PostScript
output improvements. Bump date for previous.
 1.9 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.8 31-Mar-2003  perry branches: 1.8.12;
Spelling errors (some from Igor Sobrado, PR misc/19909)
XXX this needs to be fed back to the altq maintainers, but I don't
know who they are.
XXX This man page needs a lot of cleanup.
 1.7 15-Mar-2003  wiz Use "its" instead of "it's" where appropriate.
From Soren Jacobsen in PR 20730.
 1.6 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.5 08-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.4 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.3 05-Jun-2001  wiz No argument for .Os.
 1.2 08-May-2001  wiz Add RCS Ids.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.8.12.1 18-Mar-2006  peter Sync with KAME.
 1.10.4.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.10.2.1 14-Sep-2008  bouyer Pull up following revision(s) (requested by joerg in ticket #1197):
sys/altq/altq_wfq.c: revision 1.19
sys/altq/altq_wfq.h: revision 1.6
usr.sbin/altq/altqd/altq.conf.5: revision 1.12
usr.sbin/altq/libaltq/qop_wfq.c: revision 1.6
Add support for source address hashhing in ALTQs WFQ. This allows to
easily distribute bandwidth for huge number of clients for incoming
traffic.
 1.11.12.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.12.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.14.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.16.6.1 10-Jun-2019  christos Sync with HEAD
 1.19.4.1 02-Aug-2025  perseant Sync with HEAD
 1.12 15-Nov-2023  gutteridge altqd.8: grammar tweak (verb phrase)
 1.11 23-Dec-2006  wiz Use more markup, remove superfluous Ns calls.
 1.10 26-Nov-2006  peter Since the -D option doesn't do anything useful at all, remove it.
 1.9 17-Jun-2005  peter - add -D to usage
- use getprogname()
- sort options (usage, synopsis and description)
- add `Ar conf_file' to -f option (description)

From Kouichirou Hiratsuka in PR/26532.
 1.8 27-Jun-2003  wiz Quote question mark.
 1.7 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.6 19-Jan-2002  wiz Sort SEE ALSO.
 1.5 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.4 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.3 05-Jun-2001  wiz Add .Os.
 1.2 08-May-2001  wiz Add RCS Ids.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.11 29-Aug-2011  joerg Use __dead.
 1.10 16-Aug-2011  christos remove gcc-4.5 hack and check fileno instead.
 1.9 26-Nov-2006  peter Since the -D option doesn't do anything useful at all, remove it.
 1.8 17-Jun-2005  peter - add -D to usage
- use getprogname()
- sort options (usage, synopsis and description)
- add `Ar conf_file' to -f option (description)

From Kouichirou Hiratsuka in PR/26532.
 1.7 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.6 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.5 16-Aug-2001  itojun $NetBSD$
 1.4 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.3 06-Apr-2001  thorpej No need to report that we're going into daemon mode.
 1.2 10-Jan-2001  lukem no need for LOG_PERROR if we're about to daemon()ize (and close
stderr in the process)
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.2 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.2 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.6 02-May-2008  xtraeme Constify and other misc fixes to make this build with WARNS=4.
 1.5 05-Mar-2002  itojun branches: 1.5.34;
bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.5.34.1 18-May-2008  yamt sync with head.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.2 28-May-2022  andvar s/hierach/hierarch/
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq configuration daemon.
 1.6 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.5 08-Feb-2020  fox usr.sbin/altq: Suppress -Werror=stringop-truncation error.

Add GCC_NO_STRINGOP_TRUNCATION to quip_client.c to prevent build failure.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@
 1.4 06-Feb-2010  he branches: 1.4.46;
When using -lcurses, you also need -lterminfo.
This fixes the build for sun2, and also builds with LDSTATIC=-static,
since archive libraries don't record inter-library dependencies.
 1.3 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.2 16-Dec-2000  thorpej branches: 1.2.14;
Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.2.14.1 18-Mar-2006  peter Add qdisc_jobs.c.
 1.4.46.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.7 09-Apr-2019  sevan New sentence, new line
 1.6 19-Jan-2002  wiz branches: 1.6.100;
Sort SEE ALSO, fix an xref.
 1.5 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.4 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.3 05-Jun-2001  wiz Don't give .Os an argument, not even 'NetBSD' (default includes version).
 1.2 08-May-2001  wiz Add RCS Ids.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.6.100.1 10-Jun-2019  christos Sync with HEAD
 1.9 24-Jul-2021  andvar Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889.
Also fixed some additional typos in comments, found on review of same files or typos.
 1.8 29-Aug-2011  joerg Use __dead.
 1.7 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.6 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.5 05-Mar-2002  itojun branches: 1.5.14;
bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.5.14.1 18-Mar-2006  peter Sync with KAME.
 1.5 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.4 22-Aug-2001  itojun branches: 1.4.14;
sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.4.14.1 18-Mar-2006  peter Sync with KAME.
 1.4 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.11 21-Jul-2021  ozaki-r altqstat, cbq: follow uint64_t changes

PR kern/56319
 1.10 21-Jul-2021  ozaki-r altqstat: follow changes of types of variables

PR kern/56319
 1.9 21-Jul-2021  ozaki-r altqstat: show raw values of avgidle, maxidle and minidle

The values are sometimes small and cooked values of them can be less
informative such as 0 or -1.
 1.8 21-Jul-2021  ozaki-r altqstat: adopt ps_per_byte

PR kern/56319
 1.7 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.6 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.5 05-Mar-2002  itojun branches: 1.5.14;
bring in latest ALTQ from kjc.
 1.4 16-Aug-2001  itojun $NetBSD$
 1.3 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.2 06-Apr-2001  thorpej From KAME:

kjc 2000/12/29 15:39:28 JST

Modified files:
kame/kame/altqstat qdisc_cbq.c
Log:
typo fix: "Mbps" should be just "bps".

Revision Changes Path
1.3 +3 -3 kame/kame/kame/altqstat/qdisc_cbq.c
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.5.14.1 18-Mar-2006  peter Sync with KAME.
 1.6 02-May-2008  xtraeme Constify and other misc fixes to make this build with WARNS=4.
 1.5 28-Oct-2006  peter branches: 1.5.16;
- Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.4 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.3 16-Aug-2001  itojun branches: 1.3.14;
$NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.3.14.1 18-Mar-2006  peter Sync with KAME.
 1.5.16.1 18-May-2008  yamt sync with head.
 1.6 04-Jan-2011  wiz Close fd in error case. Found by cppcheck.
 1.5 02-May-2008  xtraeme Constify and other misc fixes to make this build with WARNS=4.
 1.4 12-Oct-2006  peter branches: 1.4.16;
Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.3 16-Aug-2001  itojun branches: 1.3.14;
$NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.3.14.1 18-Mar-2006  peter Sync with KAME.
 1.4.16.1 18-May-2008  yamt sync with head.
 1.5 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.4 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.3 16-Aug-2001  itojun branches: 1.3.14;
$NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.3.14.1 18-Mar-2006  peter Sync with KAME.
 1.6 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.5 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.4 06-Jan-2003  christos branches: 1.4.12;
update for struct renaming; noticed by David Laight.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.4.12.1 18-Mar-2006  peter Sync with KAME.
 1.3 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.2 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.1 18-Mar-2006  peter branches: 1.1.2;
file qdisc_jobs.c was initially added on branch peter-altq.
 1.1.2.1 18-Mar-2006  peter Sync with KAME.
 1.6 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.5 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.4 06-Jan-2003  christos branches: 1.4.12;
update for struct renaming; noticed by David Laight.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.4.12.1 18-Mar-2006  peter Sync with KAME.
 1.5 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.4 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.3 16-Aug-2001  itojun branches: 1.3.14;
$NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.3.14.1 18-Mar-2006  peter Sync with KAME.
 1.6 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.5 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.4 10-May-2006  mrg quell GCC 4.1 uninitialised variable warnings.

XXX: we should audit the tree for which old ones are no longer needed
after getting the older compilers out of the tree..
 1.3 16-Aug-2001  itojun branches: 1.3.14;
$NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.3.14.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.3.14.1 18-Mar-2006  peter Sync with KAME.
 1.5 28-Oct-2006  peter - Show statistics immediately, not after a 5 second delay.
- For cbq, cdnr, hfsc and priq: if previous stats aren't available yet
then don't show the packet/byte rate.
- Place the count check before the delay and after the stats printing.

This fixes PR #32847

ok tron@
 1.4 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.3 16-Aug-2001  itojun branches: 1.3.14;
$NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.3.14.1 18-Mar-2006  peter Sync with KAME.
 1.16 04-Oct-2024  rillig altq: fix lint warnings about "effectively discards 'const'"

No binary change.
 1.15 07-May-2023  andvar branches: 1.15.2;
s/inferface/interface/
 1.14 07-Feb-2020  fox usr.sbin/altq: Revert the strlcpy(3) change since this changes expected behavior from strncpy(3).

Reviewed by: kamil@
 1.13 07-Feb-2020  fox usr.sbin/altq: Fix -Wstringop-truncation warning.

Looks like the original intention was to truncate the string at len.

Replace strncpy(3) with strlcpy(3).

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.

Reviewed by: kamil@
 1.12 17-Feb-2016  christos PR/50824: David Binderman: Limit scanf width
 1.11 16-Jun-2015  christos improve error messages (remove \n, use __func__, etc)
 1.10 19-Oct-2013  christos fix unused variable warnings.
 1.9 12-Oct-2006  peter branches: 1.9.40; 1.9.46;
Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.8 20-May-2005  kleink branches: 1.8.2;
Include <sys/time.h> for struct timeval.
 1.7 17-May-2003  itojun sscanf overrun
 1.6 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.5 27-Dec-2001  wiz client, not clinet.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.8.2.1 18-Mar-2006  peter Sync with KAME.
 1.9.46.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.40.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.15.2.1 02-Aug-2025  perseant Sync with HEAD
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq status program.
 1.14 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.13 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.12 16-Aug-2011  christos branches: 1.12.42;
use memcpy to avoid type punning.
 1.11 22-Jun-2011  mrg apply some -Wno-error and/or -fno-strict-aliasing.


all of this should be looked at closer, but some of them are not
very trivial.
 1.10 15-Apr-2009  lukem Fix -Wsign-compare issues
 1.9 03-May-2008  lukem branches: 1.9.8;
Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)
 1.8 12-Oct-2006  peter branches: 1.8.16;
Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.7 10-Jan-2005  lukem branches: 1.7.6;
Only compile in IPv6 support if ${USE_INET6} != "no"

MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
 1.6 23-May-2004  lukem Use MKPRIVATELIB=yes instead of providing an empty libinstall:: target and
setting NOLINT, NOPIC, NOPROFILE (etc)
 1.5 18-Sep-2002  lukem minor makefile delint
 1.4 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.3 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.2 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.7.6.1 18-Mar-2006  peter Add qop_jobs.c.
 1.8.16.1 18-May-2008  yamt sync with head.
 1.9.8.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.12.42.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.10 24-Dec-2024  kre Make return type in prototype for atobps() match that of the declaration.
Hopefully fix 32 bit builds.
 1.9 24-Dec-2024  ozaki-r altq, cbq: support 10 Gbps bandwidth

Mostly just s/u_int/uint64_t/ for bandwidth and rate variables.
 1.8 22-May-2022  andvar branches: 1.8.4;
fix various small typos, mainly in comments.
 1.7 11-Jul-2019  msaitoh Fix typo (s/supress/suppress/).
 1.6 16-Aug-2011  christos branches: 1.6.42;
use memcpy to avoid type punning.
 1.5 02-May-2008  xtraeme Constify and other misc fixes to make this build with WARNS=4.
 1.4 26-Nov-2006  peter branches: 1.4.16;
Since the -D option doesn't do anything useful at all, remove it.
 1.3 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.4.16.1 18-May-2008  yamt sync with head.
 1.6.42.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.4.1 02-Aug-2025  perseant Sync with HEAD
 1.2 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.13 15-Jan-2024  andvar Fix few typos in comments, mainly s/argment/argument/.
 1.12 14-Jul-2021  ozaki-r libaltq: allow longer config lines
 1.11 16-Aug-2011  christos use memcpy to avoid type punning.
 1.10 29-Oct-2004  dsl Add (unsigned char) cast to ctype function
 1.9 01-Feb-2003  wiz Make '?' work in interactive mode. Fixes PR bin/19949 by Christian Biere.
 1.8 28-Jan-2003  wiz unknown, not unkown. Noted by mjl.
 1.7 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.6 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.5 16-Aug-2001  itojun $NetBSD$
 1.4 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.3 06-Aug-2001  itojun avoid inet_addr. use snprintf. recent changes from openbsd-current via kame
 1.2 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.13 24-Dec-2024  ozaki-r altq, cbq: support 10 Gbps bandwidth

Mostly just s/u_int/uint64_t/ for bandwidth and rate variables.
 1.12 12-Nov-2024  andvar s/beloging/belonging/ in comment.
 1.11 16-Aug-2011  christos branches: 1.11.54;
use memcpy to avoid type punning.
 1.10 04-Jan-2011  wiz Fix fd leak in error case. Found by cppcheck.
 1.9 02-May-2008  xtraeme Constify and other misc fixes to make this build with WARNS=4.
 1.8 26-Nov-2006  peter branches: 1.8.16;
Since the -D option doesn't do anything useful at all, remove it.
 1.7 29-Sep-2006  christos Coverity CID 2714: Fix reversed test (from Arnaud Lacombe)
 1.6 07-Jun-2005  he Initialize various local variables (clinfo, fltrinfo) to appease
-Wuninitialized. Found while compiling for sun2.

Reviewed by lukem.
 1.5 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.8.16.1 18-May-2008  yamt sync with head.
 1.11.54.1 02-Aug-2025  perseant Sync with HEAD
 1.5 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.13 24-Dec-2024  ozaki-r altq, cbq: support 10 Gbps bandwidth

Mostly just s/u_int/uint64_t/ for bandwidth and rate variables.
 1.12 21-Jul-2021  ozaki-r branches: 1.12.4;
libaltq, cbq: convert ns_per_byte to ps_per_byte

PR kern/56319
 1.11 14-Jul-2021  ozaki-r libaltq, cbq: add two options to interface

- no-control: don't create a control class automatically
- no-tbr: don't install TBR
 1.10 19-Oct-2013  christos fix unused variable warnings.
 1.9 06-Jan-2010  mbalmer branches: 1.9.6; 1.9.12;
Fix typo in comment.
 1.8 15-Apr-2009  lukem Fix -Wsign-compare issues
 1.7 02-May-2008  xtraeme branches: 1.7.8;
Constify and other misc fixes to make this build with WARNS=4.
 1.6 31-May-2002  itojun branches: 1.6.32;
fail if the default class is larger than the ctl class.
report by Paul Civati <paul@xciv.org>
 1.5 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.6.32.1 18-May-2008  yamt sync with head.
 1.7.8.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.9.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.4.1 02-Aug-2025  perseant Sync with HEAD
 1.5 24-Dec-2024  ozaki-r altq, cbq: support 10 Gbps bandwidth

Mostly just s/u_int/uint64_t/ for bandwidth and rate variables.
 1.4 21-Jul-2021  ozaki-r branches: 1.4.4;
libaltq, cbq: convert ns_per_byte to ps_per_byte

PR kern/56319
 1.3 14-Jul-2021  ozaki-r libaltq, cbq: add two options to interface

- no-control: don't create a control class automatically
- no-tbr: don't install TBR
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.4.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.4 16-Aug-2011  christos use memcpy to avoid type punning.
 1.3 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.2 16-Aug-2001  itojun branches: 1.2.14;
$NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2.14.1 18-Mar-2006  peter Sync with KAME.
 1.7 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.6 31-Dec-2001  thorpej Need <string.h> for strcmp() prototype (noticed by gcc 3.1).
 1.5 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.4 16-Aug-2001  itojun $NetBSD$
 1.3 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.2 16-Jan-2001  cgd include string.h for prototypes.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.5 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.11 24-May-2022  andvar fix various typos in comment, documentation and log messages.
 1.10 19-Oct-2013  christos fix unused variable warnings.
 1.9 01-Mar-2010  joerg branches: 1.9.6; 1.9.12;
Use HUGE_VAL instead of INFINITY as positive infinity (or maximum value)
is good enough and the side effects of ISO C99 7.12 (4) are not desired.
 1.8 12-Oct-2006  peter branches: 1.8.24; 1.8.30;
Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.7 26-Oct-2003  lukem branches: 1.7.12;
Now that <math.h> #defines INFINITY as HUGE_VALF (the float version)
(per C99 7.12 #4), we can't define it as HUGE_VAL (the double version).
Instead, just use HUGE_VAL directly.
 1.6 08-Sep-2002  itojun use HUGE_VAL defined in <math.h> instead of 1e500 for positive infinity.
gcc -pedantic audit by deraadt@openbsd.org
 1.5 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.7.12.1 18-Mar-2006  peter Sync with KAME.
 1.8.30.1 21-Apr-2010  matt sync to netbsd-5
 1.8.24.1 06-Mar-2010  sborrill Pull up the following revisions(s) (requested by joerg in ticket #1328):
usr.sbin/altq/libaltq/qop_hfsc.c: revision 1.9
dist/pf/sbin/pfctl/pfctl_altq.c: revision 1.9
gnu/dist/binutils/libiberty/floatformat.c: patch
gnu/dist/gcc4/libiberty/floatformat.c: revision 1.2
gnu/dist/gdb6/libiberty/floatformat.c: revision 1.2

Fix standard-violating use of INFINITY in build of NetBSD/vax.
Use HUGE_VAL instead of INFINITY as positive infinity (or maximum value)
is good enough and the side effects of ISO C99 7.12 (4) are not desired.
 1.9.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.2 16-Aug-2001  itojun branches: 1.2.14;
$NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2.14.1 18-Mar-2006  peter Sync with KAME.
 1.3 19-Oct-2013  christos fix unused variable warnings.
 1.2 12-Oct-2006  peter branches: 1.2.40; 1.2.46;
Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.1 18-Mar-2006  peter branches: 1.1.2;
file qop_jobs.c was initially added on branch peter-altq.
 1.1.2.1 18-Mar-2006  peter Sync with KAME.
 1.2.46.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.40.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 12-Oct-2006  peter Merge the peter-altq branch.

(sync with KAME & add support for using ALTQ with pf(4)).
 1.1 18-Mar-2006  peter branches: 1.1.2;
file qop_jobs.h was initially added on branch peter-altq.
 1.1.2.1 18-Mar-2006  peter Sync with KAME.
 1.6 19-Oct-2013  christos fix unused variable warnings.
 1.5 05-Mar-2002  itojun branches: 1.5.58; 1.5.64;
bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.5.64.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.58.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.5 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.5 05-Mar-2002  itojun bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.6 11-Sep-2008  joerg Add support for source address hashhing in ALTQs WFQ. This allows to
easily distribute bandwidth for huge number of clients for incoming
traffic.
 1.5 05-Mar-2002  itojun branches: 1.5.20; 1.5.22; 1.5.36;
bring in latest ALTQ from kjc.
 1.4 22-Aug-2001  itojun sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.5.36.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.5.22.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.5.20.1 14-Sep-2008  bouyer Pull up following revision(s) (requested by joerg in ticket #1197):
sys/altq/altq_wfq.c: revision 1.19
sys/altq/altq_wfq.h: revision 1.6
usr.sbin/altq/altqd/altq.conf.5: revision 1.12
usr.sbin/altq/libaltq/qop_wfq.c: revision 1.6
Add support for source address hashhing in ALTQs WFQ. This allows to
easily distribute bandwidth for huge number of clients for incoming
traffic.
 1.2 16-Aug-2001  itojun $NetBSD$
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.7 04-Oct-2024  rillig altq: fix lint warnings about "effectively discards 'const'"

No binary change.
 1.6 19-Oct-2013  christos branches: 1.6.38;
fix unused variable warnings.
 1.5 15-Apr-2009  lukem branches: 1.5.6; 1.5.12;
Fix -Wsign-compare issues
 1.4 22-Aug-2001  itojun branches: 1.4.44;
sync with latest kame tree. snprintf() return value audit, log() cleanup,
and such.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.4.44.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.38.1 02-Aug-2025  perseant Sync with HEAD
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Import the altq library.
 1.6 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.5 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.4 27-Aug-2002  lukem branches: 1.4.98;
Implement MKDYNAMICROOT, which currently defaults to "no", but will
be changed in the future to "yes".

If MKDYNAMICROOT == "no", there is no change from existing behaviour
of a static /bin and /sbin (and a few programs in elsewhere).

If MKDYNAMICROOT == "yes", the following changes occur:
in <bsd.own.mk>:
SHLIBDIR?= /lib
SHLINKDIR?= /lib
in various Makefiles, the following entry is DISABLED.
LDSTATIC?=-static
This results in all programs (except those "standalone" programs built
in sys/arch/*/stand) are linked dynamically, the shared linker is moved
from /usr/libexec to /lib (with a compat symlink), and the shared
libraries used by /bin and /sbin programs are moved from /usr/lib to
/lib (with compat symlinks).
 1.3 14-Dec-2001  lukem as this installs in /sbin, set LDSTATIC?=-static. fixes PR [bin/14886]
 1.2 05-Apr-2001  thorpej Put tbrconfig(8) into /sbin so it's usable during early
setup, and can be executed from ifconfig.xxx.
 1.1 16-Dec-2000  thorpej Build glue for ALTQ programs.
 1.4.98.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6 08-Apr-2009  joerg Improve markup.
 1.5 08-Mar-2006  jmmv branches: 1.5.30;
Fix typo: inteface -> interface.
 1.4 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.3 05-Jun-2001  wiz No argument for .Os.
 1.2 08-May-2001  wiz Add RCS Ids.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Token bucket regulator config program for altq.
 1.5.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5 03-Aug-2023  andvar fix typos in comments and one definition, mainly s/sucket/socket/.
 1.4 29-Aug-2011  joerg Use __dead.
 1.3 16-Aug-2001  itojun $NetBSD$
 1.2 16-Aug-2001  itojun string length audit (use strlcpy). sync with latest kame ALTQ.
 1.1 16-Dec-2000  thorpej branches: 1.1.1;
Initial revision
 1.1.1.1 16-Dec-2000  thorpej Token bucket regulator config program for altq.

RSS XML Feed