From 74522e7baae2561870ea8ddf09dc6a126458cd7b Mon Sep 17 00:00:00 2001 From: Jiri Pirko Date: Mon, 16 Mar 2020 09:03:25 +0100 Subject: net: sched: set the hw_stats_type in pedit loop For a single pedit action, multiple offload entries may be used. Set the hw_stats_type to all of them. Fixes: 44f865801741 ("sched: act: allow user to specify type of HW stats for a filter") Signed-off-by: Jiri Pirko Signed-off-by: David S. Miller --- net/sched/cls_api.c | 1 + 1 file changed, 1 insertion(+) (limited to 'net/sched/cls_api.c') diff --git a/net/sched/cls_api.c b/net/sched/cls_api.c index 2046102a763e..363264ca2e09 100644 --- a/net/sched/cls_api.c +++ b/net/sched/cls_api.c @@ -3614,6 +3614,7 @@ int tc_setup_flow_action(struct flow_action *flow_action, entry->mangle.val = tcf_pedit_val(act, k); entry->mangle.offset = tcf_pedit_offset(act, k); entry = &flow_action->entries[++j]; + entry->hw_stats_type = act->hw_stats_type; } } else if (is_tcf_csum(act)) { entry->id = FLOW_ACTION_CSUM; -- cgit v1.2.3