2016-11-23 25 views
0

我想用DPDK16.07设置OVS2.6。我正在关注openvswitch-2.6.0.tar.gz下的INSTALL.DPDK.md指令。获得以下警告消息在OVS-vswitchd.log:ovs2.6:无法创建未知类型dpdk的netdev dpdk1

00034 | NETDEV | WARN |无法创建未知类型DPDK的NETDEV dpdk1 00035 |桥| WARN |无法打开网络设备dpdk1(家庭地址协议不支持)

谷歌搜索显示这个问题也面临早期ovs版本,但我没有找到任何满意的解决方案。

任何想法什么可能是rootcause,以及如何解决它?

谢谢!

回答

0

在运行应用程序之前,Open vSwitch要使用的所有端口都必须绑定到uio_pci_generic,igb_uio或vfio-pci模块。 OvS或任何DPDK应用程序将忽略Linux控制下的任何网络端口。

请使用-s参数检查$ DPDK_DIR/tools/dpdk-devbind.py脚本的输出。您必须在“使用兼容DPDK的驱动程序的网络设备”一节中看到一些端口;

$/dpdk-stable-16.07.2/tools$ ./dpdk-devbind.py -s 
Network devices using DPDK-compatible driver 
============================================ 
0000:05:00.0 '82571EB Gigabit Ethernet Controller (Copper)' drv=igb_uio unused=e1000e 
0000:05:00.1 '82571EB Gigabit Ethernet Controller (Copper)' drv=igb_uio unused=e1000e 
相关问题