On Wed, Jan 8, 2020 at 1:42 PM Timothy Redaelli <[email protected]> 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 <[email protected]> > --- > 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 <[email protected]> -- David Marchand _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
