Skip to content

Commit d792e5f

Browse files
Dan CarpenterSaeed Mahameed
authored andcommitted
net/mlx5e: Fix error codes in alloc_branch_attr()
Set the error code if set_branch_dest_ft() fails. Fixes: ccbe330 ("net/mlx5e: TC, Don't offload post action rule if not supported") Signed-off-by: Dan Carpenter <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
1 parent 86d5922 commit d792e5f

File tree

1 file changed

+4
-2
lines changed
  • drivers/net/ethernet/mellanox/mlx5/core

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3778,7 +3778,8 @@ alloc_branch_attr(struct mlx5e_tc_flow *flow,
37783778
break;
37793779
case FLOW_ACTION_ACCEPT:
37803780
case FLOW_ACTION_PIPE:
3781-
if (set_branch_dest_ft(flow->priv, attr))
3781+
err = set_branch_dest_ft(flow->priv, attr);
3782+
if (err)
37823783
goto out_err;
37833784
break;
37843785
case FLOW_ACTION_JUMP:
@@ -3788,7 +3789,8 @@ alloc_branch_attr(struct mlx5e_tc_flow *flow,
37883789
goto out_err;
37893790
}
37903791
*jump_count = cond->extval;
3791-
if (set_branch_dest_ft(flow->priv, attr))
3792+
err = set_branch_dest_ft(flow->priv, attr);
3793+
if (err)
37923794
goto out_err;
37933795
break;
37943796
default:

0 commit comments

Comments
 (0)