]> git.droids-corp.org - dpdk.git/commitdiff
net/mlx5: fix modify port action validation
authorDmitry Kozlyuk <dkozlyuk@nvidia.com>
Wed, 2 Mar 2022 01:34:29 +0000 (03:34 +0200)
committerRaslan Darawsheh <rasland@nvidia.com>
Mon, 7 Mar 2022 10:43:10 +0000 (11:43 +0100)
Certain flow rules containing a modify header action for an L4 port
could be erroneously rejected as invalid, because this action
was counted as consuming two HW actions, while it only requires one.

Fixes: 72a944dba163 ("net/mlx5: fix header modify action validation")
Cc: stable@dpdk.org
Signed-off-by: Dmitry Kozlyuk <dkozlyuk@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
drivers/net/mlx5/mlx5_flow.h

index 484ce5791e2490b966086cc3eb316942af97a1f4..f56115dd11d0dfe50a998f34b20d4537f16e9cb1 100644 (file)
@@ -427,7 +427,7 @@ enum mlx5_feature_name {
 #define MLX5_ACT_NUM_MDF_IPV6          4
 #define MLX5_ACT_NUM_MDF_MAC           2
 #define MLX5_ACT_NUM_MDF_VID           1
-#define MLX5_ACT_NUM_MDF_PORT          2
+#define MLX5_ACT_NUM_MDF_PORT          1
 #define MLX5_ACT_NUM_MDF_TTL           1
 #define MLX5_ACT_NUM_DEC_TTL           MLX5_ACT_NUM_MDF_TTL
 #define MLX5_ACT_NUM_MDF_TCPSEQ                1