The core in which NAPI is using
Hi, everyone My ethernet card always interrupts at Core 0 . The driver of the device is using NAPI. When NAPI is appled, does the core in which NAPI is processing vary? Is the NAPI triggered by software interrupt, isn't it? My system monitor indicates the CPU loading varies randomly among 8 cores. Can you give an information if the core which NAPI is using varies? Thanks in advance. Best Regards, J.Hwan Kim
Hi.. On Fri, Aug 26, 2011 at 18:36, J.Hwan Kim <frog1120@gmail.com> wrote:
Hi, everyone
My ethernet card always interrupts at Core 0 . The driver of the device is using NAPI. When NAPI is appled, does the core in which NAPI is processing vary? Is the NAPI triggered by software interrupt, isn't it?
if you mean "software interrupt" is somekind of timer, then I think yes. Instead of relying on interrupt coming from the devices, NAPI uses (tight) polling in order to match the speed of incoming/outgoing packet bursts. -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com
participants (2)
-
J.Hwan Kim -
Mulyadi Santosa