From 2096f61b95642b30cd517736c120a41b739da413 Mon Sep 17 00:00:00 2001 From: Yongseok Koh Date: Tue, 23 Oct 2018 16:52:15 +0000 Subject: [PATCH] net/mlx5: fix flow mark ID conversion in Direct Verbs Fixes: d02cb0691299 ("net/mlx5: add Direct Verbs translate actions") Signed-off-by: Yongseok Koh Acked-by: Ori Kam --- drivers/net/mlx5/mlx5_flow_dv.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c index 57b01a78ee..071f31d0fd 100644 --- a/drivers/net/mlx5/mlx5_flow_dv.c +++ b/drivers/net/mlx5/mlx5_flow_dv.c @@ -1065,15 +1065,16 @@ flow_dv_create_action(const struct rte_flow_action *action, case RTE_FLOW_ACTION_TYPE_FLAG: dev_flow->dv.actions[actions_n].type = MLX5DV_FLOW_ACTION_TAG; dev_flow->dv.actions[actions_n].tag_value = - MLX5_FLOW_MARK_DEFAULT; + mlx5_flow_mark_set(MLX5_FLOW_MARK_DEFAULT); actions_n++; flow->actions |= MLX5_FLOW_ACTION_FLAG; break; case RTE_FLOW_ACTION_TYPE_MARK: dev_flow->dv.actions[actions_n].type = MLX5DV_FLOW_ACTION_TAG; dev_flow->dv.actions[actions_n].tag_value = - ((const struct rte_flow_action_mark *) - (action->conf))->id; + mlx5_flow_mark_set + (((const struct rte_flow_action_mark *) + (action->conf))->id); flow->actions |= MLX5_FLOW_ACTION_MARK; actions_n++; break; -- 2.20.1