common/mlx5: support ROCE disable through Netlink
[dpdk.git] / drivers / common / mlx5 / meson.build
index 3e130cb..fdd1e85 100644 (file)
@@ -37,11 +37,12 @@ endforeach
 
 if build
        allow_experimental_apis = true
-       deps += ['hash', 'pci', 'net', 'eal']
+       deps += ['hash', 'pci', 'net', 'eal', 'kvargs']
        ext_deps += libs
        sources = files(
                'mlx5_devx_cmds.c',
                'mlx5_common.c',
+               'mlx5_nl.c',
        )
        if not pmd_dlopen
                sources += files('mlx5_glue.c')
@@ -167,6 +168,7 @@ if build
                'RDMA_NLDEV_ATTR_NDEV_INDEX' ],
                [ 'HAVE_MLX5_DR_FLOW_DUMP', 'infiniband/mlx5dv.h',
                'mlx5dv_dump_dr_domain'],
+               [ 'HAVE_DEVLINK', 'linux/devlink.h', 'DEVLINK_GENL_NAME' ],
        ]
        config = configuration_data()
        foreach arg:has_sym_args