[ovs-dev] [PATCH] travis: Enable pdump for DPDK build.

David Marchand david.marchand at redhat.com
Thu Oct 31 08:02:27 UTC 2019


On Wed, Oct 30, 2019 at 8:53 PM Ilya Maximets <i.maximets at ovn.org> wrote:
>
> 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 at ovn.org>
> ---
>
> 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

CONFIG_ for consistency with the rest?

> +    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
>

Waiting for travis to finish, but the patch looks good.
Reviewed-by: David Marchand <david.marchand at redhat.com>



--
David Marchand


More information about the dev mailing list