Message ID | 20230813164856.2379822-3-idosch@nvidia.com (mailing list archive) |
---|---|
State | Accepted |
Commit | db1428f66a8c97793e6596e7c62047211dd6db79 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | nexthop: Various cleanups | expand |
On 8/13/23 10:48 AM, Ido Schimmel wrote: > The nexthop and nexthop bucket dump callbacks previously returned a > positive return code even when the dump was complete, prompting the core > netlink code to invoke the callback again, until returning zero. > > Zero was only returned by these callbacks when no information was filled > in the provided skb, which was achieved by incrementing the dump > sentinel at the end of the dump beyond the ID of the last nexthop. > > This is no longer necessary as when the dump is complete these callbacks > return zero. > > Remove the unnecessary increment. > > Signed-off-by: Ido Schimmel <idosch@nvidia.com> > Reviewed-by: Petr Machata <petrm@nvidia.com> > --- > net/ipv4/nexthop.c | 1 - > 1 file changed, 1 deletion(-) > Reviewed-by: David Ahern <dsahern@kernel.org>
diff --git a/net/ipv4/nexthop.c b/net/ipv4/nexthop.c index 7e8bb85e9dcb..bbff68b5b5d4 100644 --- a/net/ipv4/nexthop.c +++ b/net/ipv4/nexthop.c @@ -3209,7 +3209,6 @@ static int rtm_dump_walk_nexthops(struct sk_buff *skb, return err; } - ctx->idx++; return 0; }