diff options
author | Nicolas Dichtel <nicolas.dichtel@6wind.com> | 2025-02-28 11:20:58 +0100 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2025-03-04 12:44:48 +0100 |
commit | 12b6f7069ba5aa160f3332916408b34ae8e0b0f6 (patch) | |
tree | d536bd6892ee0e891d261823bae6adc3639c80e0 /net/core/rtnetlink.c | |
parent | 4754affe0b57e55fbd17c0986c89b548d093d5c4 (diff) |
net: plumb extack in __dev_change_net_namespace()
It could be hard to understand why the netlink command fails. For example,
if dev->netns_immutable is set, the error is "Invalid argument".
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'net/core/rtnetlink.c')
-rw-r--r-- | net/core/rtnetlink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 8b6bf5e9bb34..b4612d305970 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -3028,7 +3028,7 @@ static int do_setlink(const struct sk_buff *skb, struct net_device *dev, new_ifindex = nla_get_s32_default(tb[IFLA_NEW_IFINDEX], 0); - err = __dev_change_net_namespace(dev, tgt_net, pat, new_ifindex); + err = __dev_change_net_namespace(dev, tgt_net, pat, new_ifindex, extack); if (err) goto errout; |