I have a server acting as a router. Dual bge gigabit network interfaces (PCI-X), one is the WAN side the other is the LAN side.
When we're pushing 250-300mbits through, we're using about 15% of its 2.4Ghz P4 Xeon CPU. All of it is in "interrupt" time... that seems a bit high, but that'll still let us max things out at 1gbit so we're ok.
However, we wanted to do some MRTG style traffic charts per ip. I added about 30 sets of ipfw rules like this:
count ip from 10.0.0.160 to any
count ip from any to 10.0.0.160
Having these in place more than tripled the CPU usage. Am I just hitting a non-optimized codepath in ipfw, or is this normal for these kind of rules?
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message
- Re: Packet forwarding overhead - with ipfw counting Kevin Day
- Re: Packet forwarding overhead - with ipfw counting Julian Elischer
- Re: Packet forwarding overhead - with ipfw counti... Julian Elischer
- Re: Packet forwarding overhead - with ipfw counti... Luigi Rizzo
- RE: Packet forwarding overhead - with ipfw counting Don Bowman