[ovs-dev] ovs+dpdk: no way to set pmd-rxq-affinity for multiple queues to 2 pmd

王志克 wangzhike at jd.com
Thu Sep 7 12:41:00 UTC 2017


Hi,

Please see below log:

It seems no way to set pmd-rxq-affinity for multiple queues to 2 pmd. I think it is a bug.

[root at A01-R08-I24-169 wangzhike]# ovs-appctl dpif-netdev/pmd-rxq-show
pmd thread numa_id 0 core_id 4:
         isolated : false
         port: dpdk0      queue-id: 3 7
         port: port-ve54hf69ys      queue-id: 0
pmd thread numa_id 0 core_id 36:
         isolated : false
         port: dpdk0      queue-id: 1 5
pmd thread numa_id 1 core_id 20:
         isolated : true
         port: dpdk0      queue-id: 0 2 4 6
pmd thread numa_id 1 core_id 52:
         isolated : false
         port: port-6s9isqsttp       queue-id: 0
         port: port-b1ri1292y7      queue-id: 0
         port: port-l8n2dvgyij        queue-id: 0
[root at A01-R08-I24-169 wangzhike]# ovs-vsctl set interface dpdk0 other_config:pmd-rxq-affinity="1:52,3:52,5:52,7:52"
[root at A01-R08-I24-169 wangzhike]# ovs-appctl dpif-netdev/pmd-rxq-show
pmd thread numa_id 0 core_id 4:
         isolated : false
         port: dpdk0      queue-id: 2 6
         port: port-ve54hf69ys      queue-id: 0
pmd thread numa_id 0 core_id 36:
         isolated : false
         port: dpdk0      queue-id: 0 4
pmd thread numa_id 1 core_id 20:
         isolated : false
         port: port-6s9isqsttp       queue-id: 0
         port: port-b1ri1292y7      queue-id: 0
         port: port-l8n2dvgyij        queue-id: 0
pmd thread numa_id 1 core_id 52:
         isolated : true
         port: dpdk0      queue-id: 1 3 5 7
[root at A01-R08-I24-169 wangzhike]# ovs-vsctl set interface dpdk0 other_config:pmd-rxq-affinity="0:20,2:20,4:20,6:20"
[root at A01-R08-I24-169 wangzhike]# ovs-appctl dpif-netdev/pmd-rxq-show
pmd thread numa_id 0 core_id 4:
         isolated : false
         port: dpdk0      queue-id: 3 7
         port: port-ve54hf69ys      queue-id: 0
pmd thread numa_id 0 core_id 36:
         isolated : false
         port: dpdk0      queue-id: 1 5
pmd thread numa_id 1 core_id 20:
         isolated : true
         port: dpdk0      queue-id: 0 2 4 6
pmd thread numa_id 1 core_id 52:
         isolated : false
         port: port-6s9isqsttp       queue-id: 0
         port: port-b1ri1292y7      queue-id: 0
         port: port-l8n2dvgyij        queue-id: 0

Br,
Wang Zhike


More information about the dev mailing list