diff options
author | Jakub Kicinski <kuba@kernel.org> | 2025-03-25 17:32:03 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-03-25 17:32:04 +0300 |
commit | c1dacb45778ca9749cb2a5dd61c2d196979ecfce (patch) | |
tree | f7e0db8b201191607ada8f535212a87092ad1f12 /tools/perf/scripts/python/stackcollapse.py | |
parent | b709857ecbf511bb25603790ff9c3f12abe36559 (diff) | |
parent | 29c8e323320f2a1c54d7dfb0937255fa8c2ff901 (diff) | |
download | linux-c1dacb45778ca9749cb2a5dd61c2d196979ecfce.tar.xz |
Merge branch 'nexthop-convert-rtm_-new-del-nexthop-to-per-netns-rtnl'
Kuniyuki Iwashima says:
====================
nexthop: Convert RTM_{NEW,DEL}NEXTHOP to per-netns RTNL.
Patch 1 - 5 move some validation for RTM_NEWNEXTHOP so that it can be
called without RTNL.
Patch 6 & 7 converts RTM_NEWNEXTHOP and RTM_DELNEXTHOP to per-netns RTNL.
Note that RTM_GETNEXTHOP and RTM_GETNEXTHOPBUCKET are not touched in
this series.
rtm_get_nexthop() can be easily converted to RCU, but rtm_dump_nexthop()
needs more work due to the left-to-right rbtree walk, which looks prone
to node deletion and tree rotation without a retry mechanism.
v1: https://lore.kernel.org/netdev/20250318233240.53946-1-kuniyu@amazon.com/
====================
Link: https://patch.msgid.link/20250319230743.65267-1-kuniyu@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions