diff options
author | Jiri Pirko <jiri@mellanox.com> | 2019-10-03 11:49:30 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-10-04 20:10:56 +0200 |
commit | b7a595577ef3dc9add2b3e6d00869d017306bfbe (patch) | |
tree | 61f4fb043e35a7e53fea84e6114f507586c84786 /net/ipv6/fib6_rules.c | |
parent | mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (diff) | |
download | linux-b7a595577ef3dc9add2b3e6d00869d017306bfbe.tar.xz linux-b7a595577ef3dc9add2b3e6d00869d017306bfbe.zip |
net: fib_notifier: propagate extack down to the notifier block callback
Since errors are propagated all the way up to the caller, propagate
possible extack of the caller all the way down to the notifier block
callback.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/fib6_rules.c')
-rw-r--r-- | net/ipv6/fib6_rules.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/ipv6/fib6_rules.c b/net/ipv6/fib6_rules.c index f9e8fe3ff0c5..fafe556d21e0 100644 --- a/net/ipv6/fib6_rules.c +++ b/net/ipv6/fib6_rules.c @@ -47,9 +47,10 @@ bool fib6_rule_default(const struct fib_rule *rule) } EXPORT_SYMBOL_GPL(fib6_rule_default); -int fib6_rules_dump(struct net *net, struct notifier_block *nb) +int fib6_rules_dump(struct net *net, struct notifier_block *nb, + struct netlink_ext_ack *extack) { - return fib_rules_dump(net, nb, AF_INET6); + return fib_rules_dump(net, nb, AF_INET6, extack); } unsigned int fib6_rules_seq_read(struct net *net) |