Message ID | 20200221095643.6642-6-jiri@resnulli.us |
---|---|
State | Changes Requested |
Delegated to: | David Miller |
Headers | show |
Series | net: allow user specify TC filter HW stats type | expand |
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c index bcfe2b6e35e5..39bbd9675ae4 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c @@ -3918,6 +3918,11 @@ mlx5e_tc_add_flow(struct mlx5e_priv *priv, if (!tc_can_offload_extack(priv->netdev, f->common.extack)) return -EOPNOTSUPP; + if (f->common.hw_stats_type != FLOW_CLS_HW_STATS_TYPE_ANY) { + NL_SET_ERR_MSG_MOD(f->common.extack, "Unsupported HW stats type"); + return -EOPNOTSUPP; + } + if (esw && esw->mode == MLX5_ESWITCH_OFFLOADS) err = mlx5e_add_fdb_flow(priv, f, flow_flags, filter_dev, flow);