It seems to me that there is some kind of problem that sometimes emerges
in the queues of PF. I know this is a terrible "bug submission", but
this is a problem that I'm not able to systematically reproduce.
Here it is the description I can give:
We have an OpenBSD 4.2-stable amd64 with two sk interfaces that is used
as our firewall and QoS router (with a lot of nested HFSC queues).
Please note that the same problems appeared with a previous OpenBSD 4.0
i386 with two fxp interfaces.
The firewall usually works flawlessly, but from time to time it seems
that some queue flows "freeze" without apparent reason.
Usually it happens that, out of two HFSC sibling queues with exactly the
same parameters, one is stucked with QLEN 50 and ALL packets are
discarded, while the other have a lot packets passing.
Yesterday suddenly ALL packets of a queue were discarded while a sibling
queue with much less assigned bandwidth was correctly working. As soon
as I reloaded the configuration file (pfctl -f /etc/pf.conf) the first
queue started working. So maybe there is some kind of situation, some
kind of combination of some counter, that make some queues freeze.
This freezes seems to be temporary, sometimes they last a few seconds
and sometimes they last a few minutes.
Anybody with a lot of HFSC queues experiences the same problem?
Thanks.
--
___________________________________________________
__
|- [EMAIL PROTECTED]
|ederico Giannici http://www.neomedia.it
___________________________________________________