When network traffic is heavy, it is most efficient to disable interrupts and use polling mode. But with light traffic, interrupt-driven processing works best.
An implementation using only polling would waste resources during light traffic, while relying only on interrupts becomes inefficient during heavy traffic.
Our mechanism automatically detects network traffic and switches between polling and interrupt-driven to get the best of both worlds.
Enabling the feature requires a small tweak to applications and a configuration variable, leading to performance close to full busy polling with lower CPU usage.
Collection
[
|
...
]