From 9b08de133e0118e8b4baa51885d5545865821bd9 Mon Sep 17 00:00:00 2001 From: Dekel Peled Date: Mon, 5 Aug 2019 10:07:05 +0300 Subject: [PATCH] net/mlx5: fix flow rule configuration Some flow rules were not configured. Part of the code in function flow_dv_matcher_enable() is enclosed in '#ifdef HAVE_MLX5DV_DR' preprocessor directive. Using this directive is not needed here, and prevents compilation of relevant code. This patch removes the unnecessary preprocessor directive. Fixes: 4f84a19779ca ("net/mlx5: add Direct Rules API") Cc: stable@dpdk.org Signed-off-by: Dekel Peled Acked-by: Viacheslav Ovsiienko --- drivers/net/mlx5/mlx5_flow_dv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c index 14e70edd5f..536059d8cd 100644 --- a/drivers/net/mlx5/mlx5_flow_dv.c +++ b/drivers/net/mlx5/mlx5_flow_dv.c @@ -4324,11 +4324,9 @@ flow_dv_matcher_enable(uint32_t *match_criteria) match_criteria_enable |= (!HEADER_IS_ZERO(match_criteria, misc_parameters_2)) << MLX5_MATCH_CRITERIA_ENABLE_MISC2_BIT; -#ifdef HAVE_MLX5DV_DR match_criteria_enable |= (!HEADER_IS_ZERO(match_criteria, misc_parameters_3)) << MLX5_MATCH_CRITERIA_ENABLE_MISC3_BIT; -#endif return match_criteria_enable; } -- 2.20.1