On 6/19/19 5:59 PM, Stefano Brivio wrote: > In the next patch, we are going to add optional dump of exceptions to > rt6_dump_route(). > > Change the return code of rt6_dump_route() to accomodate partial node > dumps: we might dump multiple routes per node, and might be able to dump > only a given number of them, so fib6_dump_node() will need to know how > many routes have been dumped on partial dump, to restart the dump from the > point where it was interrupted. > > Note that fib6_dump_node() is the only caller and already handles all > non-negative return codes as success: those become -1 to signal that we're > done with the node. If we fail, return 0, as we were unable to dump the > single route in the node, but we're not done with it. > > Signed-off-by: Stefano Brivio <sbri...@redhat.com> > --- > v6: New patch > > net/ipv6/ip6_fib.c | 2 +- > net/ipv6/route.c | 16 ++++++++++------ > 2 files changed, 11 insertions(+), 7 deletions(-) >
Reviewed-by: David Ahern <dsah...@gmail.com>