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
___________________________________________________

Reply via email to