]> www.infradead.org Git - users/jedix/linux-maple.git/commit
rtnetlink: Create link directly in target net namespace
authorXiao Liang <shaw.leon@gmail.com>
Wed, 19 Feb 2025 12:50:37 +0000 (20:50 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 21 Feb 2025 23:28:03 +0000 (15:28 -0800)
commit7ca486d08a30936e3b45f535d920848828fefb33
treedd0cc00fda7aefd9c532a2a11e946d59ece9168b
parent9c0fc091dc01894eaa686bc051feb4367b0d033a
rtnetlink: Create link directly in target net namespace

Make rtnl_newlink_create() create device in target namespace directly.
Avoid extra netns change when link netns is provided.

Device drivers has been converted to be aware of link netns, that is not
assuming device netns is and link netns is the same when ops->newlink()
is called.

Signed-off-by: Xiao Liang <shaw.leon@gmail.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://patch.msgid.link/20250219125039.18024-12-shaw.leon@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/rtnetlink.c