Re: [RFC] netif_rx: receive path optimization
From: Jamal Hadi Salim <hidden>
Date: 2005-03-31 21:10:32
From: Jamal Hadi Salim <hidden>
Date: 2005-03-31 21:10:32
On Thu, 2005-03-31 at 15:04, Stephen Hemminger wrote:
Here is another alternative that seems better than the earlier posting. It uses a per device receive queue for non-NAPI devices. The only issue is that then we lose the per-cpu queue's and that could impact the loopback device performance. If that is really an issue, then the per-cpu magic should be moved to the loopback device.
The repurcassions of going from per-CPU-for-all-devices queue (introduced by softnet) to per-device-for-all-CPUs maybe huge in my opinion especially in SMP. A closer view of whats there now maybe per-device-per-CPU backlog queue. I think performance will be impacted in all devices. imo, whatever needs to go in needs to have some experimental data to back it cheers, jamal