Skip to content

net: fix mcast RCU splats

Paolo Abeni netdev 2 versions – Applied

Status from this message: This series was applied to netdev/net.git (main)

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 3 repliesApplied 3/3
  2. v13 patches 1 replySuperseded

Changes in v2 from the cover letter

- fix build issues in patch 1/3

Patches in v2 All 3 applied

#Subject and filesSizeRepliesApplied
1/3ipmr: add debug check for mr table cleanupnet/ipv4/ipmr.c net/ipv6/ip6mr.c+28 -01 replyApplied
2/3ip6mr: fix tables suspicious RCU usagenet/ipv6/ip6mr.c+27 -111 replyApplied
3/3ipmr: fix tables suspicious RCU usagenet/ipv4/ipmr.c+29 -131 replyApplied

Reviews trailers per patch

All 3 patches have a Reviewed-by or Acked-by.

PatchDavid Ahern
1/3R-b
2/3R-b
3/3R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 net 0/3] net: fix mcast RCU splats

This series addresses the RCU splat triggered by the forwarding mroute tests.

The first patch does not address any specific issue, but makes the following ones more clear. Patch 2 and 3 address the issue for ipv6 and ipv4 respectively.

---
v1 -> v2:
- fix build issues in patch 1/3

Paolo Abeni (3):
ipmr: add debug check for mr table cleanup
ip6mr: fix tables suspicious RCU usage
ipmr: fix tables suspicious RCU usage

 net/ipv4/ipmr.c  | 56 +++++++++++++++++++++++++++++++++++++-----------
 net/ipv6/ip6mr.c | 52 ++++++++++++++++++++++++++++++++++----------
 2 files changed, 84 insertions(+), 24 deletions(-)
Signature · 1 line
2.45.2