We are running Freescales Linux Kernel 2.6.35 on an i.MX53.
The Ethernet driver has the compile-time option of supporting NAPI or not.
The configuration defaults to "CONFIG_FEC_NAPI" being off.
Does anyone have experience with turning this on? Is it reliable. Are there any downsides with it?
It should decrease interrupt latency for other devices, which is what we're interested in.
I've done a very rough test by flood-pinging the device with this option on and off, and with NAPI on the packet rate drops by 5%.