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

Miguel Gazquez (Schneider Electric) posted 4 patches 3 weeks, 4 days 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               |  8 ++++----
net/ipv4/icmp.c               | 28 +++++++++++++++-------------
net/ipv4/igmp.c               |  2 +-
net/ipv4/ip_fragment.c        |  6 ++++--
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, 86 insertions(+), 52 deletions(-)
[PATCH 6.6.y 0/4] ipv4: start using dst_dev_rcu()
Posted by Miguel Gazquez (Schneider Electric) 3 weeks, 4 days ago
Three other patches are required to be able to apply cleanly the final patch.

Signed-off-by: Miguel Gazquez (Schneider Electric) <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               |  8 ++++----
 net/ipv4/icmp.c               | 28 +++++++++++++++-------------
 net/ipv4/igmp.c               |  2 +-
 net/ipv4/ip_fragment.c        |  6 ++++--
 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, 86 insertions(+), 52 deletions(-)
---
base-commit: a4a971135a2ff64382ae4235b3ae60503bb1036a
change-id: 20260831-cve-2025-40074-6-6-aaa573b09651

Best regards,
--  
Miguel Gazquez (Schneider Electric) <miguel.gazquez@bootlin.com>
Re: [PATCH 6.6.y 0/4] ipv4: start using dst_dev_rcu()
Posted by Sasha Levin 3 weeks, 4 days ago
> Three other patches are required to be able to apply cleanly the final patch.
>
> 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()

Queued the series for 6.6, thanks.

-- 
Thanks,
Sasha