[ovs-dev] multiple PMD threads + multiple dpdk ports scenario

Joo Kim itsolution at gmail.com
Wed Jun 7 08:10:34 UTC 2017


Hello,

In userspace dpdk OVS,  as I understand, each PMD thread can poll packets
from multiple dpdk ports the thread owns.

Then, what about transmit?
Suppose 2 PMD threads are running,  if  route lookup in 1st PMD thread
results in a dpdk port (as outgoing port) which 2nd PMD thread owns,
then how does the 1st PMD thread sends the packet over the port the 2nd PMD
thread owns?
>From concurrency perspective,  can he 1st PMD thread safely call transmit
API with the port owned by 2nd PMD thread owns?


More information about the dev mailing list