net: nexthop: Have all NH notifiers carry NH ID
authorPetr Machata <petrm@nvidia.com>
Fri, 8 Mar 2024 12:59:46 +0000 (13:59 +0100)
committerJakub Kicinski <kuba@kernel.org>
Mon, 11 Mar 2024 21:14:07 +0000 (14:14 -0700)
commite99eb57e9b14d830a571c5255248d4d7eb08b27e
tree4c95fefb28a6683f61e0d3dad8998257f69141f6
parent2d32c49386cbb748ef775aab60aa687d4a320d3b
net: nexthop: Have all NH notifiers carry NH ID

When sending the notifications to collect NH statistics for resilient
groups, the driver will need to know the nexthop IDs in individual buckets
to look up the right counter. To that end, move the nexthop ID from struct
nh_notifier_grp_entry_info to nh_notifier_single_info.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Link: https://lore.kernel.org/r/8f964cd50b1a56d3606ce7ab4c50354ae019c43b.1709901020.git.petrm@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/nexthop.h
net/ipv4/nexthop.c