Skip to content

Commit 86d5922

Browse files
Dan CarpenterSaeed Mahameed
authored andcommitted
net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get()
Preserve the error code if esw_add_restore_rule() fails. Don't return success. Fixes: 6702782 ("net/mlx5e: TC, Set CT miss to the specific ct action instance") Signed-off-by: Dan Carpenter <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
1 parent 04ad04e commit 86d5922

File tree

1 file changed

+3
-1
lines changed
  • drivers/net/ethernet/mellanox/mlx5/core

1 file changed

+3
-1
lines changed

drivers/net/ethernet/mellanox/mlx5/core/en_tc.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5736,8 +5736,10 @@ int mlx5e_tc_action_miss_mapping_get(struct mlx5e_priv *priv, struct mlx5_flow_a
57365736

57375737
esw = priv->mdev->priv.eswitch;
57385738
attr->act_id_restore_rule = esw_add_restore_rule(esw, *act_miss_mapping);
5739-
if (IS_ERR(attr->act_id_restore_rule))
5739+
if (IS_ERR(attr->act_id_restore_rule)) {
5740+
err = PTR_ERR(attr->act_id_restore_rule);
57405741
goto err_rule;
5742+
}
57415743

57425744
return 0;
57435745

0 commit comments

Comments
 (0)