设备上dpdk绑定了两张网卡,各八个队列,
但是使用rte_eth_dev_configure()配置网卡时
只能检测到八个可用的队列,看不到第二张网卡的队列,检测不到,请问怎么样才能一起使用第二张网卡的队列,有什么解决的办法吗?
可能是由于DPDK默认只支持绑定一个NUMA节点上的队列,而第二张网卡的队列可能位于另一个NUMA节点上。您可以尝试以下几种方法解决这个问题:
numactl --cpunodebind=0,1 --membind=0,1 your_dpdk_application
lspci | grep Ethernet
cat /proc/interrupts
如果队列未正确配置,则可以使用rte_eth_dev_configure()函数重新配置队列。
希望以上方法能够帮助您解决问题。