| History log of /src/sys/altq/altq_wfq.c |
| Revision | | Date | Author | Comments |
| 1.24 |
| 08-Jan-2025 |
joe | return: remove parenthesis from return statements
|
| 1.23 |
| 21-Sep-2021 |
christos | branches: 1.23.6; 1.23.8; Remove FreeBSD blocks that did not compile anyway, and use l->l_cred consistently.
|
| 1.22 |
| 28-Jul-2017 |
riastradh | Reject negative indices.
(Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?)
From Ilja Van Sprundel.
|
| 1.21 |
| 20-Apr-2016 |
knakahara | branches: 1.21.10; IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation
|
| 1.20 |
| 20-Mar-2014 |
christos | branches: 1.20.4; 1.20.6; 1.20.8; 1.20.12; kill sprintf
|
| 1.19 |
| 11-Sep-2008 |
joerg | branches: 1.19.28; 1.19.34; 1.19.38; 1.19.40; 1.19.44; 1.19.50; Add support for source address hashhing in ALTQs WFQ. This allows to easily distribute bandwidth for huge number of clients for incoming traffic.
|
| 1.18 |
| 04-Mar-2007 |
christos | branches: 1.18.36; 1.18.40; 1.18.42; 1.18.46; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.17 |
| 16-Nov-2006 |
christos | branches: 1.17.2; 1.17.4; 1.17.8; __unused removal on arguments; approved by core.
|
| 1.16 |
| 20-Oct-2006 |
elad | Kill some KAUTH_GENERIC_ISSUSER.
|
| 1.15 |
| 12-Oct-2006 |
peter | Merge the peter-altq branch.
(sync with KAME & add support for using ALTQ with pf(4)).
|
| 1.14 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
| 1.13 |
| 21-Jul-2006 |
ad | branches: 1.13.4; 1.13.6; - Use the LWP cached credentials where sane. - Minor cosmetic changes.
|
| 1.12 |
| 15-May-2006 |
christos | kauth fallout
|
| 1.11 |
| 14-May-2006 |
elad | integrate kauth.
|
| 1.10 |
| 23-Apr-2006 |
christos | Use malloc/free instead of MALLOC/FREE and M_ZERO instead of memset.
|
| 1.9 |
| 24-Dec-2005 |
perry | branches: 1.9.4; 1.9.6; 1.9.8; 1.9.10; 1.9.12; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
| 1.8 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.7 |
| 26-Feb-2005 |
perry | branches: 1.7.4; nuke trailing whitespace
|
| 1.6 |
| 09-Nov-2003 |
christos | branches: 1.6.8; 1.6.10; - kill bzero/bcopy - defopt stats and settings, removing their definitions from the files - make code compile by eliminating multicharacter constants!?! and rearranging variable declarations so they are defined before used!?! - help gcc with uninitialized variables
|
| 1.5 |
| 15-Nov-2001 |
lukem | branches: 1.5.16; don't need <sys/types.h> when including <sys/param.h>
|
| 1.4 |
| 12-Nov-2001 |
lukem | add RCSIDs
|
| 1.3 |
| 13-Apr-2001 |
thorpej | branches: 1.3.2; 1.3.4; Remove the use of splimp() from the NetBSD kernel. splnet() and only splnet() is allowed for the protection of data structures used by network devices.
|
| 1.2 |
| 14-Dec-2000 |
thorpej | branches: 1.2.2; 1.2.4; Add NetBSD RCS IDs.
|
| 1.1 |
| 14-Dec-2000 |
thorpej | branches: 1.1.1; Initial revision
|
| 1.1.1.1 |
| 14-Dec-2000 |
thorpej | Import ALTQ from KAME.
|
| 1.2.4.3 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.2.4.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
| 1.2.4.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.2.2.3 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
| 1.2.2.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
| 1.2.2.1 |
| 14-Dec-2000 |
bouyer | file altq_wfq.c was added on branch thorpej_scsipi on 2001-01-05 17:39:38 +0000
|
| 1.3.4.1 |
| 10-Oct-2001 |
fvdl | Convert all remaining devices.
|
| 1.3.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.5.16.5 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
| 1.5.16.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.5.16.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.5.16.2 |
| 12-Aug-2004 |
skrll | Adapt to new world order.
|
| 1.5.16.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.6.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.6.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
| 1.7.4.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.7.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.7.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.9.12.3 |
| 25-Sep-2006 |
peter | sync with head.
|
| 1.9.12.2 |
| 09-Jun-2006 |
peter | Merge 2006-05-24 NetBSD-current into the peter-altq branch.
|
| 1.9.12.1 |
| 18-Mar-2006 |
peter | Sync with KAME.
|
| 1.9.10.3 |
| 11-May-2006 |
elad | sync with head
|
| 1.9.10.2 |
| 10-Mar-2006 |
elad | generic_authorize() -> kauth_authorize_generic().
|
| 1.9.10.1 |
| 08-Mar-2006 |
elad | Adapt to kernel authorization KPI.
|
| 1.9.8.2 |
| 11-Aug-2006 |
yamt | sync with head
|
| 1.9.8.1 |
| 24-May-2006 |
yamt | sync with head.
|
| 1.9.6.1 |
| 01-Jun-2006 |
kardel | Sync with head.
|
| 1.9.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
| 1.13.6.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
| 1.13.6.1 |
| 22-Oct-2006 |
yamt | sync with head
|
| 1.13.4.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
| 1.17.8.1 |
| 15-Sep-2008 |
skrll | Sync with netbsd-4.
|
| 1.17.4.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.17.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.18.46.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
| 1.18.42.1 |
| 24-Sep-2008 |
wrstuden | Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
|
| 1.18.40.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.18.36.1 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
| 1.19.50.1 |
| 19-Aug-2017 |
snj | Pull up following revision(s) (requested by mrg in ticket #1488): sys/altq/altq_cbq.c: revision 1.31 sys/altq/altq_hfsc.c: revision 1.27 sys/altq/altq_jobs.c: revision 1.11 sys/altq/altq_priq.c: revision 1.24 sys/altq/altq_wfq.c: revision 1.22 Zero buffers copied to userland to avoid stack disclosure. From Ilja Van Sprundel. -- Reject negative indices. (Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?) From Ilja Van Sprundel.
|
| 1.19.44.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.19.40.1 |
| 19-Aug-2017 |
snj | Pull up following revision(s) (requested by mrg in ticket #1488): sys/altq/altq_cbq.c: revision 1.31 sys/altq/altq_hfsc.c: revision 1.27 sys/altq/altq_jobs.c: revision 1.11 sys/altq/altq_priq.c: revision 1.24 sys/altq/altq_wfq.c: revision 1.22 Zero buffers copied to userland to avoid stack disclosure. From Ilja Van Sprundel. -- Reject negative indices. (Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?) From Ilja Van Sprundel.
|
| 1.19.38.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.19.38.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.19.34.1 |
| 19-Aug-2017 |
snj | Pull up following revision(s) (requested by mrg in ticket #1488): sys/altq/altq_cbq.c: revision 1.31 sys/altq/altq_hfsc.c: revision 1.27 sys/altq/altq_jobs.c: revision 1.11 sys/altq/altq_priq.c: revision 1.24 sys/altq/altq_wfq.c: revision 1.22 Zero buffers copied to userland to avoid stack disclosure. From Ilja Van Sprundel. -- Reject negative indices. (Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?) From Ilja Van Sprundel.
|
| 1.19.28.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.20.12.1 |
| 12-Aug-2017 |
snj | Pull up following revision(s) (requested by mrg in ticket #1485): sys/altq/altq_cbq.c: revision 1.31 sys/altq/altq_hfsc.c: revision 1.27 sys/altq/altq_priq.c: revision 1.24 sys/altq/altq_jobs.c: revision 1.11 sys/altq/altq_wfq.c: revision 1.22 Zero buffers copied to userland to avoid stack disclosure. From Ilja Van Sprundel. -- Reject negative indices. (Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?) From Ilja Van Sprundel.
|
| 1.20.8.1 |
| 12-Aug-2017 |
snj | Pull up following revision(s) (requested by mrg in ticket #1485): sys/altq/altq_cbq.c: revision 1.31 sys/altq/altq_hfsc.c: revision 1.27 sys/altq/altq_priq.c: revision 1.24 sys/altq/altq_jobs.c: revision 1.11 sys/altq/altq_wfq.c: revision 1.22 Zero buffers copied to userland to avoid stack disclosure. From Ilja Van Sprundel. -- Reject negative indices. (Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?) From Ilja Van Sprundel.
|
| 1.20.6.2 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.20.6.1 |
| 22-Apr-2016 |
skrll | Sync with HEAD
|
| 1.20.4.1 |
| 12-Aug-2017 |
snj | Pull up following revision(s) (requested by mrg in ticket #1485): sys/altq/altq_cbq.c: revision 1.31 sys/altq/altq_hfsc.c: revision 1.27 sys/altq/altq_priq.c: revision 1.24 sys/altq/altq_jobs.c: revision 1.11 sys/altq/altq_wfq.c: revision 1.22 Zero buffers copied to userland to avoid stack disclosure. From Ilja Van Sprundel. -- Reject negative indices. (Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?) From Ilja Van Sprundel.
|
| 1.21.10.1 |
| 09-Aug-2017 |
snj | Pull up following revision(s) (requested by spz in ticket #198): sys/altq/altq_cbq.c: revision 1.31 sys/altq/altq_hfsc.c: revision 1.27 sys/altq/altq_jobs.c: revision 1.11 sys/altq/altq_priq.c: revision 1.24 sys/altq/altq_wfq.c: revision 1.22 Zero buffers copied to userland to avoid stack disclosure. From Ilja Van Sprundel. -- Reject negative indices. (Would be nice to change the types too, and it's *probably* safe to replace int by u_int, but I'm reluctant to touch the ioctl definitions without at least a modicum more thought. Also one of them is a u_long, because why not?) From Ilja Van Sprundel.
|
| 1.23.8.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.23.6.1 |
| 11-Nov-2023 |
thorpej | Mostly de-tangle ifnet::if_snd from ifaltq, in a way that's minimally- invasive to the ALTQ code itself.
The point of this is to lay the groundwork for future changes to ifqueue, which among other benefits, will also hide the ALTQ ABI from drivers.
|