OpenGrok
Cross Reference: if_altq.h
xref
: /
src
/
sys
/
altq
/
if_altq.h
Home
|
History
|
Annotate
|
Download
|
only in
altq
History log of
/src/sys/altq/if_altq.h
Revision
Date
Author
Comments
1.16
24-Oct-2022
msaitoh
branches: 1.16.4;
Make ifq_drops in struct ifqueue and struct ifaltq 64 bit.
1.15
20-Apr-2016
knakahara
IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation
1.14
01-Jul-2014
ozaki-r
branches: 1.14.4;
Lock IFQ operations when NET_MPSAFE
- Introduce NET_MPSAFE
- not defined by default
- Add ifq_lock to protect ifnet#if_snd
- Initialize ifq_lock and lock IFQ operations
when NET_MPSAFE
When NET_MPSAFE isn't defined, this modification
doesn't change its behavior and adds trivial
performance overheads.
Discussed with matt@ on tech-net
1.13
18-Aug-2009
dyoung
branches: 1.13.22; 1.13.36;
Remove code bracketed by #ifdef __FreeBSD__.
1.12
04-Mar-2007
christos
branches: 1.12.40;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
1.11
12-Oct-2006
peter
branches: 1.11.4;
Merge the peter-altq branch.
(sync with KAME & add support for using ALTQ with pf(4)).
1.10
11-Dec-2005
christos
branches: 1.10.12; 1.10.20; 1.10.22;
merge ktrace-lwp.
1.9
26-Feb-2005
perry
branches: 1.9.4;
nuke trailing whitespace
1.8
22-Sep-2002
jdolecek
branches: 1.8.6; 1.8.14; 1.8.16;
pull only "opt_altq_enabled.h" in if_altq.h, and include altqconf.h
explicitly in single file which implicitly needed it (altq_conf.c)
this avoids pulling in implicit dependency on <sys/conf.h> to every
file including <net/if.h> (which includes <altq/if_altq.h> to get altq
related structures)
1.7
05-Mar-2002
itojun
bring in latest ALTQ from kjc. ALTQify some of the drivers.
1.6
29-Jan-2001
itojun
branches: 1.6.2; 1.6.4;
remove variable names from prototype. sync with kame.
1.5
14-Dec-2000
thorpej
branches: 1.5.2;
Saner glue into cdevsw.
1.4
14-Dec-2000
thorpej
Change the way ALTQ is enabled in the kernel, as there is an
annoying include file name clash.
1.3
14-Dec-2000
thorpej
"KERNEL" doesn't belong in headers.
1.2
14-Dec-2000
thorpej
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.5.2.3
11-Feb-2001
bouyer
Sync with HEAD.
1.5.2.2
05-Jan-2001
bouyer
Sync with HEAD
1.5.2.1
14-Dec-2000
bouyer
file if_altq.h was added on branch thorpej_scsipi on 2001-01-05 17:39:38 +0000
1.6.4.2
10-Oct-2002
jdolecek
sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
1.6.4.1
16-Mar-2002
jdolecek
Catch up with -current.
1.6.2.2
18-Oct-2002
nathanw
Catch up to -current.
1.6.2.1
01-Apr-2002
nathanw
Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
1.8.16.1
19-Mar-2005
yamt
sync with head. xen and whitespace. xen part is not finished.
1.8.14.1
29-Apr-2005
kent
sync with -current
1.8.6.1
04-Mar-2005
skrll
Sync with HEAD.
Hi Perry!
1.9.4.2
03-Sep-2007
yamt
sync with head.
1.9.4.1
30-Dec-2006
yamt
sync with head.
1.10.22.1
22-Oct-2006
yamt
sync with head
1.10.20.1
18-Nov-2006
ad
Sync with head.
1.10.12.1
18-Mar-2006
peter
Sync with KAME.
1.11.4.1
12-Mar-2007
rmind
Sync with HEAD.
1.12.40.1
19-Aug-2009
yamt
sync with head.
1.13.36.1
10-Aug-2014
tls
Rebase.
1.13.22.2
03-Dec-2017
jdolecek
update from HEAD
1.13.22.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.14.4.1
22-Apr-2016
skrll
Sync with HEAD
1.16.4.1
11-Nov-2023
thorpej
branches: 1.16.4.1.2;
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.
1.16.4.1.2.1
16-Nov-2023
thorpej
Clean up the locking protocol around altq_etherclassify(). It's no longer
required to acquire KERNEL_LOCK *just* because ALTQ is compiled into the
kernel; you only have to acquire it if ALTQ is enabled on the interface
in question.
Indexes created Thu Oct 23 22:10:10 GMT 2025