File tree 1 file changed +3
-3
lines changed
drivers/net/ethernet/mellanox/mlx5/core
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -1639,7 +1639,8 @@ static void remove_unready_flow(struct mlx5e_tc_flow *flow)
1639
1639
uplink_priv = & rpriv -> uplink_priv ;
1640
1640
1641
1641
mutex_lock (& uplink_priv -> unready_flows_lock );
1642
- unready_flow_del (flow );
1642
+ if (flow_flag_test (flow , NOT_READY ))
1643
+ unready_flow_del (flow );
1643
1644
mutex_unlock (& uplink_priv -> unready_flows_lock );
1644
1645
}
1645
1646
@@ -1932,8 +1933,7 @@ static void mlx5e_tc_del_fdb_flow(struct mlx5e_priv *priv,
1932
1933
esw_attr = attr -> esw_attr ;
1933
1934
mlx5e_put_flow_tunnel_id (flow );
1934
1935
1935
- if (flow_flag_test (flow , NOT_READY ))
1936
- remove_unready_flow (flow );
1936
+ remove_unready_flow (flow );
1937
1937
1938
1938
if (mlx5e_is_offloaded_flow (flow )) {
1939
1939
if (flow_flag_test (flow , SLOW ))
You can’t perform that action at this time.
0 commit comments