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

Miguel Gazquez (Schneider Electric) posted 4 patches 1 month, 1 week ago
There is a newer version of this series
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(-)
[PATCH 0/4] ipv4: start using dst_dev_rcu()
Posted by Miguel Gazquez (Schneider Electric) 1 month, 1 week ago
Three other patches are required to be able to apply cleanly the final patch.

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

---
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@bootlin.com>