测试环境ubuntu18.04.3
1. 卸载系统中已经有的ovs
apt remove openvswitch-switch openvswitch-common
2. 编译dpdk
export RTE_TARGET=x86_64-native-linuxapp-gcc;export RTE_SDK=`pwd`;
make -j 70 install T=x86_64-native-linuxapp-gcc DESTDIR=/usr/src/dpdk
3. 下载ovs源码
git clone https://github.com/openvswitch/ovs.git
4. 编译ovs,带上dpdk支持的选项
切换到ovs目录
cd ovs
dpdk的源码目录在 /root/src/dpdk
./boot.sh
./configure --with-dpdk=/root/src/dpdk/x86_64-native-linuxapp-gcc CFLAGS="-Ofast"
make && make install