From: Christian Schmidbauer <opensource@grische.xyz>
To: stable@vger.kernel.org, Sasha Levin <sashal@kernel.org>
Cc: Christian Schmidbauer <opensource@grische.xyz>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Breno Leitao <leitao@debian.org>,
Jeremy Kerr <jk@codeconstruct.com.au>,
Guillaume Nault <gnault@redhat.com>,
Eric Dumazet <edumazet@kernel.org>,
Jakub Kicinski <kuba@kernel.org>
Subject: [PATCH 6.6.y 0/3] vxlan: fix stats reads after the dstats conversion
Date: Sun, 8 Nov 2026 17:19:34 +0100 [thread overview]
Message-ID: <cover.1794153876.git.opensource@grische.xyz> (raw)
In-Reply-To: <2026-09-26-daily-reply-0002-re-vxlan-dstats-6-6-reader-and-tx-side@kernel.org>
Hi Sasha,
This series backports the vxlan dstats reader side:
3e2f544dd8a3 ("net: get stats64 if device if driver is configured")
94b601bc4f85 ("net: core: Implement dstats-type stats collections")
195f88c57737 ("vxlan: Remove generic .ndo_get_stats64")
3e2f544dd8a3 has no effect on 6.6 by itself, but is needed by
94b601bc4f85 to apply cleanly.
Tested on 6.6.161 with and without the series on two 32-bit boards, a
little-endian ARMv7 Aruba AP-325 and a big-endian PowerPC Enterasys
WS-AP3715i.
Both boards miss the vxlan drops without the series and count them with
it. On the AP-325 a stats read also hangs once rx_drops is odd, and the
series fixes that as well.
Breno Leitao (2):
net: get stats64 if device if driver is configured
vxlan: Remove generic .ndo_get_stats64
Jeremy Kerr (1):
net: core: Implement dstats-type stats collections
drivers/net/vxlan/vxlan_core.c | 2 --
net/core/dev.c | 52 ++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+), 2 deletions(-)
base-commit: b5a1dc3ad4822c6edfb53429e9a3759c9b0ac2be
--
2.54.0
next prev parent reply other threads:[~2026-11-08 16:19 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-05 11:35 FAILED: patch "[PATCH] vxlan: use pskb_network_may_pull() for transmit path header" failed to apply to 6.6-stable tree gregkh
2026-08-12 9:11 ` [PATCH 6.6.y 1/5] vxlan: Do not alloc tstats manually Sasha Levin
2026-08-12 9:11 ` [PATCH 6.6.y 2/5] net: core,vrf: Change pcpu_dstat fields to u64_stats_t Sasha Levin
2026-08-12 9:11 ` [PATCH 6.6.y 3/5] vrf: Make pcpu_dstats update functions available to other modules Sasha Levin
2026-08-12 9:11 ` [PATCH 6.6.y 4/5] vxlan: Handle stats using NETDEV_PCPU_STAT_DSTATS Sasha Levin
2026-09-25 18:08 ` Grische
2026-09-26 15:26 ` Sasha Levin
2026-11-08 16:19 ` Christian Schmidbauer [this message]
2026-11-08 16:19 ` [PATCH 6.6.y 1/3] net: get stats64 if device if driver is configured Christian Schmidbauer
2026-11-08 16:19 ` [PATCH 6.6.y 2/3] net: core: Implement dstats-type stats collections Christian Schmidbauer
2026-11-08 16:19 ` [PATCH 6.6.y 3/3] vxlan: Remove generic .ndo_get_stats64 Christian Schmidbauer
2026-08-12 9:11 ` [PATCH 6.6.y 5/5] vxlan: use pskb_network_may_pull() for transmit path header pulls Sasha Levin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1794153876.git.opensource@grische.xyz \
--to=opensource@grische.xyz \
--cc=edumazet@kernel.org \
--cc=gnault@redhat.com \
--cc=gregkh@linuxfoundation.org \
--cc=jk@codeconstruct.com.au \
--cc=kuba@kernel.org \
--cc=leitao@debian.org \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.