Why does OVS DPDK configure a specific number of TX queues? How can one influence the number of TX queues?

Solution In Progress - Updated -

Issue

Why does OVS DPDK configure a specific number of TX queues? How can one influence the number of TX queues?

For example, where are 64 TX queues coming from in an environment with OVS DPDK and Intel's XL710?

2018-03-14T07:45:18.268Z|00021|dpdk|INFO|Interface dpdk3 txq(64) setup error: Invalid argument
2018-03-14T07:45:18.268Z|00022|dpdk|INFO|Retrying setup with (rxq:8 txq:64)
2018-03-14T07:45:19.017Z|00027|dpdk|INFO|Interface dpdk2 txq(64) setup error: Invalid argument
2018-03-14T07:45:19.017Z|00028|dpdk|INFO|Retrying setup with (rxq:8 txq:64)
2018-03-14T07:45:19.217Z|00064|bridge|INFO|bridge br-tun: added interface vxlan-c0a806a9 on port 15
2018-03-14T07:45:25.574Z|00091|dpdk|INFO|Interface dpdk5 txq(64) setup error: Invalid argument
2018-03-14T07:45:25.574Z|00092|dpdk|INFO|Retrying setup with (rxq:8 txq:64)
2018-03-14T07:45:26.962Z|00096|dpdk|INFO|Interface dpdk4 txq(64) setup error: Invalid argument
2018-03-14T07:45:26.962Z|00097|dpdk|INFO|Retrying setup with (rxq:8 txq:64)
2018-03-14T07:45:28.106Z|00103|dpdk|INFO|Interface dpdk1 txq(64) setup error: Invalid argument
2018-03-14T07:45:28.106Z|00104|dpdk|INFO|Retrying setup with (rxq:8 txq:64)
2018-03-14T07:45:29.284Z|00108|dpdk|INFO|Interface dpdk0 txq(64) setup error: Invalid argument
2018-03-14T07:45:29.284Z|00109|dpdk|INFO|Retrying setup with (rxq:8 txq:64)

Environment

Open vSwitch 2.6.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In