]> git.baikalelectronics.ru Git - kernel.git/commit
ipv6: report errors for iftoken via netlink extack
authorStephen Hemminger <stephen@networkplumber.org>
Wed, 7 Apr 2021 15:59:12 +0000 (08:59 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 8 Apr 2021 20:52:36 +0000 (13:52 -0700)
commit3f898139b8be32c13a61c5d8d4a0c5d3e9a3bac1
treecf2dd8e85c6c74f7f1d14ab7c5bf3707c2b91263
parent34bc89994fdbfee8b40870916f2b23ffa57a9e26
ipv6: report errors for iftoken via netlink extack

Setting iftoken can fail for several different reasons but there
and there was no report to user as to the cause. Add netlink
extended errors to the processing of the request.

This requires adding additional argument through rtnl_af_ops
set_link_af callback.

Reported-by: Hongren Zheng <li@zenithal.me>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/rtnetlink.h
net/core/rtnetlink.c
net/ipv4/devinet.c
net/ipv6/addrconf.c