[dpdk-dev] Question on the Ring Library

Sambath Kumar Balasubramanian sambath.balasubramanian at gmail.com
Wed Dec 4 12:46:36 CET 2013


Hi,

  The ring library seems to be an excellent IPC. But looking at one use
case where the fast path code posts events to event thread for example, the
event thread will spend some cycles polling the ring rather than waiting
for the event. One approach could be a fast path code basically posts the
event in the ring as is today and there is a background thread that polls
the queues and wakes up the event threads. This is similar to Linux
SOFTIRQs.The event threads are asynchronous. Is this a fair model to avoid
extra polling CPU cycles by the event threads? Is there any other
alternatives in dpdk?

Regards,
Sambath


More information about the dev mailing list