On 2007/10/31 14:02, Guntis Bumburs wrote:
> It would be nice if there was a knob to mark some rules "skip on high load" 
> so 
> they would be skipped to avoid congestion.

So, when the system is already busy, it has to do extra processing
to figure out which rules to use? Hmmmm...

> I suspected the rule marked with "Y" because table <mycountry> contains hole 
> country  aggregated IP's list

Tables are quite low-overhead.

> Had to take out rule "X" and no more sign of congestion
> scrub in                                                                      
>                   X

Well, scrub is a relatively expensive operation, but without it
you can't rely on end hosts processing packets the same way as PF
sees them (for example, different OS handle overlapping fragments
in different ways, and this ambiguity can be used to bypass your
firewall).

If you didn't already bump net.inet.ip.ifq.maxlen, doing so
should help a lot. But, for sure, make the 4.2 upgrade a priority.

Reply via email to