[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250115080608.28127-1-kuniyu@amazon.com>
Date: Wed, 15 Jan 2025 17:05:57 +0900
From: Kuniyuki Iwashima <kuniyu@...zon.com>
To: "David S. Miller" <davem@...emloft.net>, Eric Dumazet
<edumazet@...gle.com>, Jakub Kicinski <kuba@...nel.org>, Paolo Abeni
<pabeni@...hat.com>, David Ahern <dsahern@...nel.org>
CC: Simon Horman <horms@...nel.org>, Kuniyuki Iwashima <kuniyu@...zon.com>,
Kuniyuki Iwashima <kuni1840@...il.com>, <netdev@...r.kernel.org>
Subject: [PATCH v2 net-next 00/11] ipv6: Convert RTM_{NEW,DEL}ADDR and more to per-netns RTNL.
This series converts RTM_NEWADDR/RTM_DELADDR and some more
RTNL users in addrconf.c to per-netns RTNL.
Changes:
v2:
* Reorder patch 7 and 8
* Move ifa_flags setup before IFA_CACHEINFO in patch 8
v1: https://lore.kernel.org/netdev/20250114080516.46155-1-kuniyu@amazon.com/
Kuniyuki Iwashima (11):
ipv6: Add __in6_dev_get_rtnl_net().
ipv6: Convert net.ipv6.conf.${DEV}.XXX sysctl to per-netns RTNL.
ipv6: Hold rtnl_net_lock() in addrconf_verify_work().
ipv6: Hold rtnl_net_lock() in addrconf_dad_work().
ipv6: Hold rtnl_net_lock() in addrconf_init() and addrconf_cleanup().
ipv6: Convert inet6_ioctl() to per-netns RTNL.
ipv6: Pass dev to inet6_addr_add().
ipv6: Set cfg.ifa_flags before device lookup in inet6_rtm_newaddr().
ipv6: Move lifetime validation to inet6_rtm_newaddr().
ipv6: Convert inet6_rtm_newaddr() to per-netns RTNL.
ipv6: Convert inet6_rtm_deladdr() to per-netns RTNL.
include/net/addrconf.h | 5 +
net/ipv6/addrconf.c | 253 ++++++++++++++++++++---------------------
2 files changed, 128 insertions(+), 130 deletions(-)
--
2.39.5 (Apple Git-154)
Powered by blists - more mailing lists