summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Maximets <i.maximets@ovn.org>2019-10-30 19:39:46 +0100
committerIlya Maximets <i.maximets@ovn.org>2019-11-01 12:35:45 +0100
commit9793898efb872539c5c49561a4d095c37ee8ddf2 (patch)
tree46882da55a14cfd8639ead0613633c7c84e00f39
parent42a059e02bf343787951be2824c579e1c9a26e12 (diff)
downloadopenvswitch-9793898efb872539c5c49561a4d095c37ee8ddf2.tar.gz
travis: Enable pdump for DPDK build.
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 <i.maximets@ovn.org> Reviewed-by: David Marchand <david.marchand@redhat.com>
-rw-r--r--.travis.yml1
-rwxr-xr-x.travis/linux-build.sh4
2 files changed, 5 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 5676d9748..84bdb4ba4 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..69260181b 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 the relevant OVS code.
+ sed -i '/CONFIG_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)"