Starting with rdma-core version v60.0, there's a new action type for mlx5dv_create_flow() which is used to create flow rules in root table. This new type allows mlx5 PMD to attach flow counters from DevX bulks to flow rules in root table.
This patch adds compile time detection of this new action type, which is used in follow up patches to enable counters on group 0 support if and only if rdma-core supports that. Signed-off-by: Dariusz Sosnowski <[email protected]> --- drivers/common/mlx5/linux/meson.build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/common/mlx5/linux/meson.build b/drivers/common/mlx5/linux/meson.build index 3fe7db7ec4..3767e7a69b 100644 --- a/drivers/common/mlx5/linux/meson.build +++ b/drivers/common/mlx5/linux/meson.build @@ -213,6 +213,8 @@ has_sym_args = [ 'ibv_is_fork_initialized'], [ 'HAVE_IBV_DEVICE_ATTR_ESW_MGR_REG_C0', 'infiniband/mlx5dv.h', 'MLX5DV_CONTEXT_MASK_REG_C0' ], + [ 'HAVE_MLX5DV_FLOW_ACTION_COUNTERS_DEVX_WITH_OFFSET', 'infiniband/mlx5dv.h', + 'MLX5DV_FLOW_ACTION_COUNTERS_DEVX_WITH_OFFSET' ], ] if libmtcr_ul_found has_sym_args += [ -- 2.39.5

