New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dpdk: add interrupt (power-saving) mode v2 #9595
Conversation
When packet load is low, Suricata can run in interrupt mode. This more resembles the classic approach of processing packets - CPU cores run low and only fetch packets on interrupt. Ticket: OISF#5839
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #9595 +/- ##
==========================================
+ Coverage 82.28% 82.33% +0.04%
==========================================
Files 968 968
Lines 274275 274275
==========================================
+ Hits 225700 225824 +124
+ Misses 48575 48451 -124
Flags with carried forward coverage won't be shown. Click here to find out more. |
Interrupt mode sounds OK. Seems the 100% CPU usage mode is the polling mode, even tho in interrupt mode we use |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some changes requested, but haven't looked at the actual code yet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left inline comments from doc-related review :)
Information: QA ran without warnings. Pipeline 16244 |
Continues in #9689 |
Follow-up of #9583
When packet load is low, Suricata can run in interrupt mode. This more resembles the classic approach of processing packets - CPU cores run low and only fetch packets on interrupt.
Link to redmine ticket:
Describe changes: