From: David Yang Date: Sun, 14 Jun 2026 14:13:16 +0000 (+0800) Subject: net: dsa: sja1105: fix lastused timestamp in flower stats X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=72dfa4700f78a6d79300cb8a1a600791795232de;p=thirdparty%2Flinux.git net: dsa: sja1105: fix lastused timestamp in flower stats flow_stats_update() takes an absolute timestamp for lastused, not delta. Fix that. Signed-off-by: David Yang Link: https://patch.msgid.link/20260614141320.1133321-1-mmyangfl@gmail.com Signed-off-by: Jakub Kicinski --- diff --git a/drivers/net/dsa/sja1105/sja1105_vl.c b/drivers/net/dsa/sja1105/sja1105_vl.c index 0ae9cb5ea8d1d..e6ba9d4f8d1e7 100644 --- a/drivers/net/dsa/sja1105/sja1105_vl.c +++ b/drivers/net/dsa/sja1105/sja1105_vl.c @@ -791,8 +791,7 @@ int sja1105_vl_stats(struct sja1105_private *priv, int port, pkts = timingerr + unreleased + lengtherr; flow_stats_update(stats, 0, pkts - rule->vl.stats.pkts, 0, - jiffies - rule->vl.stats.lastused, - FLOW_ACTION_HW_STATS_IMMEDIATE); + jiffies, FLOW_ACTION_HW_STATS_IMMEDIATE); rule->vl.stats.pkts = pkts; rule->vl.stats.lastused = jiffies;