net: rtnetlink: plumb extended ack to doit function
Add netlink_ext_ack arg to rtnl_doit_func. Pass extack arg to nlmsg_parse for doit functions that call it directly. This is the first step to using extended error reporting in rtnetlink. >From here individual subsystems can be updated to set netlink_ext_ack as needed. Signed-off-by:David Ahern <dsa@cumulusnetworks.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/vrf.c 2 additions, 2 deletionsdrivers/net/vrf.c
- include/net/fib_rules.h 4 additions, 2 deletionsinclude/net/fib_rules.h
- include/net/rtnetlink.h 2 additions, 1 deletioninclude/net/rtnetlink.h
- net/bridge/br_mdb.c 4 additions, 2 deletionsnet/bridge/br_mdb.c
- net/can/gw.c 4 additions, 2 deletionsnet/can/gw.c
- net/core/fib_rules.c 6 additions, 4 deletionsnet/core/fib_rules.c
- net/core/neighbour.c 9 additions, 6 deletionsnet/core/neighbour.c
- net/core/net_namespace.c 6 additions, 4 deletionsnet/core/net_namespace.c
- net/core/rtnetlink.c 26 additions, 16 deletionsnet/core/rtnetlink.c
- net/dcb/dcbnl.c 3 additions, 2 deletionsnet/dcb/dcbnl.c
- net/decnet/dn_dev.c 8 additions, 4 deletionsnet/decnet/dn_dev.c
- net/decnet/dn_fib.c 6 additions, 4 deletionsnet/decnet/dn_fib.c
- net/decnet/dn_route.c 4 additions, 2 deletionsnet/decnet/dn_route.c
- net/ipv4/devinet.c 8 additions, 5 deletionsnet/ipv4/devinet.c
- net/ipv4/fib_frontend.c 4 additions, 2 deletionsnet/ipv4/fib_frontend.c
- net/ipv4/ipmr.c 6 additions, 4 deletionsnet/ipv4/ipmr.c
- net/ipv4/route.c 3 additions, 2 deletionsnet/ipv4/route.c
- net/ipv6/addrconf.c 12 additions, 8 deletionsnet/ipv6/addrconf.c
- net/ipv6/addrlabel.c 8 additions, 4 deletionsnet/ipv6/addrlabel.c
- net/ipv6/route.c 7 additions, 4 deletionsnet/ipv6/route.c
Please register or sign in to comment