Re: [dpdk-dev] [PATCH] net/mlx5: fix the meter hierarchy validation with yellow
From: Raslan Darawsheh <hidden>
Date: 2021-07-29 20:07:35
Hi,
-----Original Message-----
From: Bing Zhao <redacted>
Sent: Thursday, July 29, 2021 7:04 PM
To: Slava Ovsiienko <redacted>; Matan Azrad
[off-list ref]
Cc: dev@dpdk.org; Ori Kam <redacted>; Raslan Darawsheh
[off-list ref]; NBU-Contact-Thomas Monjalon
[off-list ref]; Shun Hao [off-list ref]
Subject: [PATCH] net/mlx5: fix the meter hierarchy validation with yellow
In mlx5 PMD, the meter hierarchy only supports the green color. It means
that a meter action can only be in the green action list. In the meanwhile, the
yellow action list should be empty now. Any action for the yellow color policy
will be considered invalid if the green color policy is a hierarchy.
Also, the error message printing of meter hierarchy validation is fixed by
removing an incorrect checking.
Fixes: 4b7bf3ffb473 ("net/mlx5: support yellow in meter policy validation")
Fixes: a3b7af90baba ("net/mlx5: validate meter action in policy")
Cc: shunh@nvidia.com
Signed-off-by: Bing Zhao <redacted>
Acked-by: Matan Azrad <redacted>
---
drivers/net/mlx5/mlx5_flow_dv.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh