OpenBSD CVS

CVS log for src/sys/altq/Attic/if_altq.h


[BACK] Up to [local] / src / sys / altq

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.17, Sat Apr 19 16:08:14 2014 UTC (10 years, 1 month ago) by henning
Branch: MAIN
CVS Tags: HEAD
Changes since 1.16: +1 -1 lines
FILE REMOVED

bye bye

Revision 1.16 / (download) - annotate - [select for diffs], Sat Oct 12 12:13:10 2013 UTC (10 years, 8 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

new bandwidth shaping subsystem, kernel side
uses hfsc behind the scenes; altq stays in parallel for a migration phase.
if.h even more messy for the transition, but eventuelly it should become
readable...
looked over & tested by many, ok phessler sthen

Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 7 17:10:08 2011 UTC (12 years, 8 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.14: +5 -4 lines
Diff to previous 1.14 (colored)

rename some vars and functions
unfortunately altq is one giant namespace violation. rename just those that
conflict with new stuff for now only to be found on my laptop. reduce pain,
the diff is huge already. ok ryan

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jul 8 18:48:50 2011 UTC (12 years, 11 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.13: +7 -4 lines
Diff to previous 1.13 (colored)

new priority queueing implementation, extremely low overhead, thus fast.
unconditional, always on. 8 priority levels, as every better switch, the
vlan header etc etc. ok ryan mpf sthen, pea tested as well

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jul 3 22:39:12 2011 UTC (12 years, 11 months ago) by tedu
Branch: MAIN
Changes since 1.12: +2 -5 lines
Diff to previous 1.12 (colored)

cdnr and rio disciplines are not being used or supported, clear a path
for new code.  ok henning

Revision 1.12 / (download) - annotate - [select for diffs], Sun May 31 19:15:59 2009 UTC (15 years ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.11: +1 -7 lines
Diff to previous 1.11 (colored)

Remove _KERNEL goo from kernel files because we're setting _KERNEL correctly.
OK deraadt@, miod@

Revision 1.11 / (download) - annotate - [select for diffs], Sun Nov 18 12:51:48 2007 UTC (16 years, 6 months ago) by mpf
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Sync struct ifaltq to match struct ifqueue.
I wonder why 64-bit archs have not been bitten by this.
OK mcbride@, henning@

Revision 1.10 / (download) - annotate - [select for diffs], Mon Oct 17 08:43:35 2005 UTC (18 years, 7 months ago) by henning
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.9: +1 -11 lines
Diff to previous 1.9 (colored)

make pf use one mbuf tag instead of 6 distinct ones. use a little struct
in the data part for the data from the previously distinct tags.
look up the tag early and carry a pointer to it around.
makes the code easier and saves some tag lookups and thus helps performance,
as proven by tests run by Schberle Dniel <Schoeberle.Daniel@aamtech.hu>
Initially hacked up somewhere over the atlantic ocean in an A330
early testing reyk and moritz, "put it in" theo

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Sat Jun 5 23:12:26 2004 UTC (20 years ago) by niklas
Branch: SMP
Changes since 1.1.2.3: +1 -0 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Merge with the trunk

Revision 1.9 / (download) - annotate - [select for diffs], Sat Apr 17 00:09:00 2004 UTC (20 years, 1 month ago) by henning
Branch: MAIN
CVS Tags: SMP_SYNC_B, SMP_SYNC_A, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

add a congestion indicator to if_queue. It is set when the input queue
is full, along with a timer that unsets it again after 10ms.
The input queue beeing full is a reliable indicator for CPU overload, and
this flag allows other subsystems to cope with the situation.
hacked with beck
ok kjc@ markus@ beck@

Revision 1.1.6.3 / (download) - annotate - [select for diffs], Mon May 19 21:50:54 2003 UTC (21 years ago) by tedu
Branch: UBC
Changes since 1.1.6.2: +3 -4 lines
Diff to previous 1.1.6.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Thu Mar 27 22:28:25 2003 UTC (21 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.1.2.2: +12 -3 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Sync the SMP branch with 3.3

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 7 09:00:34 2003 UTC (21 years, 5 months ago) by kjc
Branch: MAIN
CVS Tags: UBC_SYNC_A, OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4, OPENBSD_3_3_BASE, OPENBSD_3_3
Changes since 1.7: +1 -2 lines
Diff to previous 1.7 (colored)

remove the altq classifier code which is replaced by pf and no longer used.

ok henning@, deraadt@

Revision 1.7 / (download) - annotate - [select for diffs], Mon Dec 16 17:27:20 2002 UTC (21 years, 6 months ago) by henning
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

major KNF, Take 2

ok kjc@

Revision 1.6 / (download) - annotate - [select for diffs], Tue Nov 26 01:03:34 2002 UTC (21 years, 6 months ago) by henning
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

KNF

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Tue Oct 29 00:28:00 2002 UTC (21 years, 7 months ago) by art
Branch: UBC
Changes since 1.1.6.1: +11 -1 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored)

sync to -current

Revision 1.5 / (download) - annotate - [select for diffs], Tue Oct 8 05:12:08 2002 UTC (21 years, 8 months ago) by kjc
Branch: MAIN
CVS Tags: UBC_SYNC_B
Changes since 1.4: +11 -1 lines
Diff to previous 1.4 (colored)

the first step of pf/altq merge.
this commit is to allow further development in both userland and kernel.

the goal is to replace altq's classifier by pf(4).
- make pf tag a queue id to mbuf and make altq read the queue id
- merge altq config into pf.conf(5)

ok dhartmei@, henning@

Revision 1.1.6.1 / (download) - annotate - [select for diffs], Tue Jun 11 03:27:42 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.1: +14 -13 lines
Diff to previous 1.1 (colored)

Sync UBC branch to -current

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Thu Mar 28 11:26:45 2002 UTC (22 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.1.2.1: +12 -12 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

Merge in -current from about a week ago

Revision 1.4 / (download) - annotate - [select for diffs], Thu Mar 14 03:15:50 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Final __P removal plus some cosmetic fixups

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 14 01:26:26 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
Changes since 1.2: +11 -11 lines
Diff to previous 1.2 (colored)

First round of __P removal in sys

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Wed Mar 6 02:07:07 2002 UTC (22 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.1: +1 -0 lines
Diff to previous 1.1 (colored)

Merge in trunk

Revision 1.2 / (download) - annotate - [select for diffs], Fri Mar 1 05:06:24 2002 UTC (22 years, 3 months ago) by kjc
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

sync with KAME
move the function prototype of altq_etherclassify() from
netinet/if_ether.h to altq/if_altq.h.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Jun 27 05:28:36 2001 UTC (22 years, 11 months ago) by kjc
Branch: MAIN
CVS Tags: UBC_BASE, OPENBSD_3_0_BASE, OPENBSD_3_0
Branch point for: UBC, SMP

import ALTQ, alternate queueing support, from KAME.
ALTQ allows to switch various queueing disciplines on output network
interfaces.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.