aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/intel-pt-events.py
diff options
context:
space:
mode:
authorJakub Kicinski <[email protected]>2024-10-09 20:08:09 -0700
committerJakub Kicinski <[email protected]>2024-10-09 20:08:10 -0700
commit09cf85ef183a5603db49d542264ddbece3258e55 (patch)
tree6862fb6f4da12be4bb50aae2df27ca5471f995d3 /tools/perf/scripts/python/intel-pt-events.py
parent22ee378eb6814b68664a8032f9eecd72e9b3dcda (diff)
parent99ee348e6a41cf24b334a1bb7cde87239e8e2d95 (diff)
Merge branch 'ipv4-namespacify-ipv4-address-hash-table'
Kuniyuki Iwashima says: ==================== ipv4: Namespacify IPv4 address hash table. This is a prep of per-net RTNL conversion for RTM_(NEW|DEL|SET)ADDR. Currently, each IPv4 address is linked to the global hash table, and this needs to be protected by another global lock or namespacified to support per-net RTNL. Adding a global lock will cause deadlock in the rtnetlink path and GC, rtnetlink check_lifetime |- rtnl_net_lock(net) |- acquire the global lock |- acquire the global lock |- check ifa's netns `- put ifa into hash table `- rtnl_net_lock(net) so we need to namespacify the hash table. The IPv6 one is already namespacified, let's follow that. v2: https://lore.kernel.org/netdev/[email protected]/ v1: https://lore.kernel.org/netdev/[email protected]/ ==================== Link: https://patch.msgid.link/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/intel-pt-events.py')
0 files changed, 0 insertions, 0 deletions