[PATCH 0/4] ipv4: start using dst_dev_rcu()

From: Miguel Gazquez (Schneider Electric)

Date: Fri Aug 21 2026 - 09:34:41 EST


Three other patches are required to be able to apply cleanly the final patch.

Signed-off-by: Miguel Gazquez <miguel.gazquez@xxxxxxxxxxx>

---
Eric Dumazet (4):
net: dst: add four helpers to annotate data-races around dst->dev
ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu]
net: dst: introduce dst->dev_rcu
ipv4: start using dst_dev_rcu()

include/net/dst.h | 34 ++++++++++++++++++++++++++++++----
include/net/inet_hashtables.h | 2 +-
include/net/ip.h | 11 ++++++-----
include/net/route.h | 2 +-
net/core/dst.c | 4 ++--
net/core/sock.c | 6 +++---
net/ipv4/icmp.c | 28 +++++++++++++++-------------
net/ipv4/igmp.c | 2 +-
net/ipv4/ip_fragment.c | 9 +++++++--
net/ipv4/ip_output.c | 4 ++--
net/ipv4/ip_vti.c | 4 ++--
net/ipv4/ipmr.c | 2 +-
net/ipv4/netfilter.c | 4 ++--
net/ipv4/route.c | 10 +++++-----
net/ipv4/tcp_fastopen.c | 4 +++-
net/ipv4/tcp_ipv4.c | 3 ++-
net/ipv4/tcp_metrics.c | 8 ++++----
net/ipv4/xfrm4_output.c | 2 +-
18 files changed, 88 insertions(+), 51 deletions(-)
---
base-commit: 7e6e670547210424443261b2d54d2acfff85a37c
change-id: 20260820-cve-2025-40074-6-1-95c50e6b9af3

Best regards,
--
Miguel Gazquez (Schneider Electric) <miguel.gazquez@xxxxxxxxxxx>