]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - net/decnet/dn_route.c
net: rtnetlink: plumb extended ack to doit function
[mirror_ubuntu-hirsute-kernel.git] / net / decnet / dn_route.c
index 2d7097bbc666a70d81c64d00d62fd763c2059d8a..4b9518a0d2489494ed88b6808f95803cf1b543ad 100644 (file)
@@ -1640,7 +1640,8 @@ const struct nla_policy rtm_dn_policy[RTA_MAX + 1] = {
 /*
  * This is called by both endnodes and routers now.
  */
-static int dn_cache_getroute(struct sk_buff *in_skb, struct nlmsghdr *nlh)
+static int dn_cache_getroute(struct sk_buff *in_skb, struct nlmsghdr *nlh,
+                            struct netlink_ext_ack *extack)
 {
        struct net *net = sock_net(in_skb->sk);
        struct rtmsg *rtm = nlmsg_data(nlh);
@@ -1654,7 +1655,8 @@ static int dn_cache_getroute(struct sk_buff *in_skb, struct nlmsghdr *nlh)
        if (!net_eq(net, &init_net))
                return -EINVAL;
 
-       err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_dn_policy, NULL);
+       err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_dn_policy,
+                         extack);
        if (err < 0)
                return err;