ovs-appctl新建dpdk
时间: 2024-01-02 22:04:01 浏览: 133
docker-ovs-dpdk:使用DPDK打开在用户空间中运行的vSwitch
要使用OVS-DPDK,您需要先安装DPDK。在安装DPDK之后,您可以执行以下步骤来创建一个新的DPDK OVS网桥:
1. 首先,您需要启动OVS-DPDK。您可以使用以下命令启动OVS-DPDK:
```
$ ovs-ctl --ovsdb-server-pidfile=/usr/local/var/run/openvswitch/ovsdb-server.pid start
```
2. 接下来,您需要创建一个新的OVS网桥并将其配置为DPDK模式。您可以使用以下命令来执行此操作:
```
$ ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev
$ ovs-vsctl add-port br0 dpdk0 -- set Interface dpdk0 type=dpdk
```
其中,`br0`是您要创建的新OVS网桥的名称,`dpdk0`是DPDK设备的名称。
3. 最后,您需要配置OVS网桥以与DPDK设备一起工作。您可以使用以下命令来执行此操作:
```
$ ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=<cpumask>
$ ovs-vsctl set Open_vSwitch . other_config:dpdk-init=true
$ ovs-vsctl set Interface dpdk0 options:dpdk-devargs=<devargs>
```
其中,`<cpumask>`是您想要将DPDK处理器绑定到的CPU掩码,`<devargs>`是您要用于DPDK设备的devargs字符串。
完成上述步骤后,您的新OVS-DPDK网桥将准备好使用。
阅读全文