Age | Commit message (Collapse) | Author |
|
ok theo
|
|
ok kjc@
|
|
- remove files which are no longer used, or we don't have plans to support
in pf in the near future.
- remove altq ioctl related stuff.
- convert the PRIQ, HFSC and RIO modules to pf-based altq.
(these are not enabled in GENERIC, CDNR is not converted yet.)
|
|
|
|
avoid kernel-rebuild with ALTQ_NOPCC for non-pentium users.
|
|
after altq gets flushed, altq forgot that it was enabled since
altq is actually detached with an empty ruleset.
so, add a variable, pfaltq_running, to remember the running state
and re-enable altq when a new ruleset is loaded.
noticed, tested, and oked by henning@
|
|
|
|
for now, implemnet a tentative transition mechanism to allow the old API
and the new API to coexit.
the old API will go away when pfctl(8) becomes ready.
|
|
|
|
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@
|
|
this bug is triggered only when 3 or more cbq instances are
created at a time.
|
|
|
|
|
|
otherwise, kernel fails to compile.
pointed out and ok by fgsch@
|
|
- don't MALLOC() with M_WAITOK in the spl block.
move the allocation before splimp().
- when we reset vt of a class, reset the runtime service curve as well.
- don't use max() to compare 64 bit values.
|
|
update ECN in ALTQ from RFC2481 to RFC3168.
|
|
__P removal.
|
|
|
|
|
|
move the function prototype of altq_etherclassify() from
netinet/if_ether.h to altq/if_altq.h.
|
|
check if the CPU supports TSC in i386 to avoid panic
on non-pentium CPUs.
use pentium_mhz or alpha's cycles_per_usec.
add a protection against a bogus IP header length
when parsing the header.
be more careful about mbuf data length.
a backtrace reported by
"Robert John Shepherd" <robert@reviewer.co.uk>
|
|
comment out the warning message for the clock going backwards
in the TV_DELTA macro.
it happens when the clock is adjusted and gives me more trouble
than help.
|
|
protect them from duplicated defines.
|
|
(Look ma, I might have broken the tree)
|
|
PR kernel/2150
|
|
report and fix by "Paul Koster" <list@kosteronline.net>
|
|
|
|
|
|
then altq_* for each of the other * experimental options. and.. enable
it by default in GENERIC.
|
|
ALTQ allows to switch various queueing disciplines on output network
interfaces.
|