Message ID | 20200221095643.6642-8-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/mlxsw/spectrum_flower.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c index ef0799a539d2..a3e9f72f50de 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c @@ -30,7 +30,8 @@ mlxsw_sp_flower_parse_actions(struct mlxsw_sp *mlxsw_sp, return 0; switch (hw_stats_type) { - case FLOW_CLS_HW_STATS_TYPE_ANY: + case FLOW_CLS_HW_STATS_TYPE_ANY: /* fall-through */ + case FLOW_CLS_HW_STATS_TYPE_IMMEDIATE: /* Count action is inserted first */ err = mlxsw_sp_acl_rulei_act_count(mlxsw_sp, rulei, extack); if (err) diff --git a/include/net/flow_offload.h b/include/net/flow_offload.h index 34e1e7832cc3..b1a182941f1d 100644 --- a/include/net/flow_offload.h +++ b/include/net/flow_offload.h @@ -352,6 +352,7 @@ enum flow_cls_command { enum flow_cls_hw_stats_type { FLOW_CLS_HW_STATS_TYPE_ANY, + FLOW_CLS_HW_STATS_TYPE_IMMEDIATE, }; struct flow_cls_common_offload {