[ovs-dev] [PATCH] acinclude: Use RTE_IBVERBS_LINK_DLOPEN

David Marchand david.marchand at redhat.com
Wed Jan 8 14:47:18 UTC 2020


On Wed, Jan 8, 2020 at 1:42 PM Timothy Redaelli <tredaelli at redhat.com> wrote:
> On DPDK 19.11 RTE_IBVERBS_LINK_DLOPEN is used by Mellanox PMDs (mlx4 and
> mlx5) instead of RTE_LIBRTE_MLX{4,5}_DLOPEN_DEPS.
>
> Without this commit is not possible to statically link OVS with DPDK when MLX4
> or MLX5 PMDs are enabled.
>
> Signed-off-by: Timothy Redaelli <tredaelli at redhat.com>
> ---
>  acinclude.m4 | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/acinclude.m4 b/acinclude.m4
> index 18264c43b..1c8791d53 100644
> --- a/acinclude.m4
> +++ b/acinclude.m4
> @@ -378,14 +378,14 @@ AC_DEFUN([OVS_CHECK_DPDK], [
>
>      AC_CHECK_DECL([RTE_LIBRTE_MLX5_PMD], [dnl found
>        OVS_FIND_DEPENDENCY([mnl_attr_put], [mnl], [libmnl])
> -      AC_CHECK_DECL([RTE_LIBRTE_MLX5_DLOPEN_DEPS], [], [dnl not found
> +      AC_CHECK_DECL([RTE_IBVERBS_LINK_DLOPEN], [], [dnl not found
>          OVS_FIND_DEPENDENCY([mlx5dv_create_wq], [mlx5], [libmlx5])
>          OVS_FIND_DEPENDENCY([verbs_init_cq], [ibverbs], [libibverbs])
>        ], [[#include <rte_config.h>]])
>      ], [], [[#include <rte_config.h>]])
>
>      AC_CHECK_DECL([RTE_LIBRTE_MLX4_PMD], [dnl found
> -      AC_CHECK_DECL([RTE_LIBRTE_MLX4_DLOPEN_DEPS], [], [dnl not found
> +      AC_CHECK_DECL([RTE_IBVERBS_LINK_DLOPEN], [], [dnl not found
>          OVS_FIND_DEPENDENCY([mlx4dv_init_obj], [mlx4], [libmlx4])
>          OVS_FIND_DEPENDENCY([verbs_init_cq], [ibverbs], [libibverbs])
>        ], [[#include <rte_config.h>]])

LGTM.
Acked-by: David Marchand <david.marchand at redhat.com>


-- 
David Marchand



More information about the dev mailing list