[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1585255467.git.petrm@mellanox.com>
Date: Thu, 26 Mar 2020 22:45:54 +0200
From: Petr Machata <petrm@...lanox.com>
To: netdev@...r.kernel.org
Cc: David Miller <davem@...emloft.net>,
Petr Machata <petrm@...lanox.com>, idosch@...lanox.com,
jiri@...lanox.com, alexpe@...lanox.com
Subject: [PATCH net-next 0/3] Implement stats_update callback for pedit and skbedit
The stats_update callback is used for adding HW counters to the SW ones.
Both skbedit and pedit actions are actually recognized by flow_offload.h,
but do not implement these callbacks. As a consequence, the reported values
are only the SW ones, even where there is a HW counter available.
Patch #1 adds the callback to action skbedit, patch #2 adds it to action
pedit. Patch #3 tweaks an skbedit selftest with a check that would have
caught this problem.
The pedit test is not likewise tweaked, because the iproute2 pedit action
currently does not support JSON dumping. This will be addressed later.
Petr Machata (3):
sched: act_skbedit: Implement stats_update callback
sched: act_pedit: Implement stats_update callback
selftests: skbedit_priority: Test counters at the skbedit rule
net/sched/act_pedit.c | 11 +++++++++++
net/sched/act_skbedit.c | 11 +++++++++++
.../selftests/net/forwarding/skbedit_priority.sh | 9 +++++++--
3 files changed, 29 insertions(+), 2 deletions(-)
--
2.20.1
Powered by blists - more mailing lists