Thread priority for background tasks

Morten Brørup mb at smartsharesystems.com
Wed Apr 30 20:40:52 CEST 2025


There are only two thread priorities in the enum rte_thread_priority: Normal and Real-time Critical.

I would like to poll ethdev counters, collect garbage and perform other jitter non-sensitive tasks in a control thread with lower priority than my ordinary control threads, so it will be preempted by any work ready for my ordinary control threads.

Which DPDK API am I supposed to use to assign this below-normal priority to my "background" control thread?

Or: Aren't we missing a priority like Linux' SCHED_BATCH?


Med venlig hilsen / Kind regards,
-Morten Brørup



More information about the dev mailing list