DPDK0在OVS-DPDK中的影响是什么?



今天我得到了其他人关于ovs dpdk的确认,配置文件如下:

dpdk-devbind –s
dpdk-devbind --force --bind=ixgbe 0000:81:00.0
dpdk-devbind --force --bind=ixgbe 0000:81:00.1
dpdk-devbind --force --bind=igb_uio 0000:81:00.0
dpdk-devbind --force --bind=igb_uio 0000:81:00.1
ovs-vsctl del-port br-eth6 eth6
ovs-vsctl del-port br-eth9 eth9
ovs-vsctl  -- set Interface dpdk0 type=dpdk options:dpdk-devargs= 0000:06:00.0,n_rxq=1
ovs-vsctl  -- set Interface eth6 type=dpdk options:dpdk-devargs= 0000:81:00.0,n_rxq=1
ovs-vsctl  -- set Interface eth7 type=dpdk options:dpdk-devargs= 0000:81:00.1,n_rxq=1

配置文件描述了将eth6和eth9以太网接口连接到ovs桥br-eth6和br-eth9,但我想知道为什么要将接口dpdk0的类型设置为dpdk?端口dpdk0是特定端口还是其他端口
我在网上搜索了很长时间。但没有用。请帮助或尝试给出一些如何实现这一目标的想法。

根据评论讨论,问题出在配置文件序列上。建议删除内核端口,然后与dpdk兼容的驱动程序绑定的方法

ovs-vsctl del-port br-eth6 eth6
ovs-vsctl del-port br-eth9 eth9
dpdk-devbind –s
dpdk-devbind --force --bind=ixgbe 0000:81:00.0
dpdk-devbind --force --bind=ixgbe 0000:81:00.1
dpdk-devbind --force --bind=igb_uio 0000:81:00.0
dpdk-devbind --force --bind=igb_uio 0000:81:00.1
ovs-vsctl  -- set Interface dpdk0 type=dpdk options:dpdk-devargs= 0000:06:00.0,n_rxq=1
ovs-vsctl  -- set Interface eth6 type=dpdk options:dpdk-devargs= 0000:81:00.0,n_rxq=1
ovs-vsctl  -- set Interface eth7 type=dpdk options:dpdk-devargs= 0000:81:00.1,n_rxq=1

最新更新