> On May 20, 2020, at 9:42 AM, Damjan Marion via lists.fd.io > <dmarion=me....@lists.fd.io> wrote: > > > >> On 20 May 2020, at 14:38, Christian Hopps <cho...@chopps.org> wrote: >> >> I'm wondering why I have unix-epoll-input in my worker threads "show >> runtime" results. Couldn't it selectively disable/enable itself based on >> whether it actually had any work to do (things to poll)? I'm aware it >> modifies its behavior when there are other polling nodes running, but it >> still is taking time to run occasionally, and I'm not sure why. > > It. is needed there for handling interrupts, and probably nobody bothered to > spend time on adding some logic to turn it off if there is no work for him as > it’s impact on performance is negligible.
Ok, thanks. For me its running about 1550ns per call which, if I did my math right, represents ~92 packets (min 46 octets == 84 ethernet octets) at 40GE and ~23 packets on a 10GE. Thanks, Chris. > > — > Damjan
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16459): https://lists.fd.io/g/vpp-dev/message/16459 Mute This Topic: https://lists.fd.io/mt/74348786/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-