On http://fly.cc.fer.hr/~zec/index.html you can find a 4.4-RELEASE fxp
driver source, with patches that incorporate receive interrupt bundling
microcode, borrowed from the Intel's Linux e100 driver.

Bundling interrupts for a couple of received Ethernet frames can
significantly lower interrupt processing overhead, so if you have a
really busy server or router or whatever this code can make a noticeable
difference. On an 1200 MHz Athlon machine, the microcode saves around
10% of CPU utilization, with incoming traffic of 20k pps on a single
interface.

The code is tested on 82558 rev B0 hardware, I'd be glad to know how it
works on other versions of Intel's fxp cards.

Pls. send your comments, suggestions etc. to [EMAIL PROTECTED]

Have fun!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to