OVS has support for DPDK pdump that checked in configure script. Enabling it to increase OVS build test coverage by the code guarded by DPDK_PDUMP macro.
Signed-off-by: Ilya Maximets <[email protected]> --- Travis cache should be manually cleared before pushing this change for it to have effect. .travis.yml | 1 + .travis/linux-build.sh | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index 37a2ba5ce..049529d50 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ addons: - libjemalloc1 - libjemalloc-dev - libnuma-dev + - libpcap-dev - python3-sphinx - libelf-dev - selinux-policy-dev diff --git a/.travis/linux-build.sh b/.travis/linux-build.sh index 889c7d2fe..e11ff47ee 100755 --- a/.travis/linux-build.sh +++ b/.travis/linux-build.sh @@ -124,6 +124,10 @@ function install_dpdk() sed -i '/CONFIG_RTE_EAL_IGB_UIO=y/s/=y/=n/' build/.config sed -i '/CONFIG_RTE_KNI_KMOD=y/s/=y/=n/' build/.config + # Enable pdump. This will enable building of revelant OVS code. + sed -i '/RTE_LIBRTE_PMD_PCAP=n/s/=n/=y/' build/.config + sed -i '/CONFIG_RTE_LIBRTE_PDUMP=n/s/=n/=y/' build/.config + make -j4 CC=gcc EXTRA_CFLAGS='-fPIC' EXTRA_OPTS="$EXTRA_OPTS --with-dpdk=$(pwd)/build" echo "Installed DPDK source in $(pwd)" -- 2.17.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
