net/bnxt: add Truflow flush-timer to alloc table scope
[dpdk.git] / drivers / common / mlx5 / meson.build
index 141739f..165aa25 100644 (file)
@@ -49,12 +49,13 @@ if static_ibverbs
        ext_deps += declare_dependency(link_args:ibv_ldflags.split())
 endif
 
-allow_experimental_apis = true
 deps += ['hash', 'pci', 'net', 'eal', 'kvargs']
 sources = files(
        'mlx5_devx_cmds.c',
        'mlx5_common.c',
        'mlx5_nl.c',
+       'mlx5_common_mp.c',
+       'mlx5_common_mr.c',
 )
 if not dlopen_ibverbs
        sources += files('mlx5_glue.c')
@@ -119,6 +120,8 @@ has_sym_args = [
        'MLX5DV_FLOW_ACTION_COUNTERS_DEVX' ],
        [ 'HAVE_IBV_DEVX_ASYNC', 'infiniband/mlx5dv.h',
        'mlx5dv_devx_obj_query_async' ],
+       [ 'HAVE_IBV_DEVX_QP', 'infiniband/mlx5dv.h',
+       'mlx5dv_devx_qp_query' ],
        [ 'HAVE_MLX5DV_DR_ACTION_DEST_DEVX_TIR', 'infiniband/mlx5dv.h',
        'mlx5dv_dr_action_create_dest_devx_tir' ],
        [ 'HAVE_IBV_DEVX_EVENT', 'infiniband/mlx5dv.h',
@@ -203,7 +206,7 @@ if dlopen_ibverbs
        dlopen_install_dir = [ eal_pmd_path + '-glue' ]
        dlopen_includes = [global_inc]
        dlopen_includes += include_directories(
-               '../../../lib/librte_eal/common/include/generic',
+               '../../../lib/librte_eal/include/generic',
        )
        shared_lib = shared_library(
                dlopen_lib_name,