mlxsw: spectrum_router: Track nexthop group virtual router membership
authorIdo Schimmel <idosch@nvidia.com>
Wed, 25 Nov 2020 19:35:04 +0000 (21:35 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sat, 28 Nov 2020 01:17:33 +0000 (17:17 -0800)
commitd2141a42b96ad8bbc221bf6e0706764d5c4440fd
tree9df0b591f71e725295b8bd967d22dcf9122f61b9
parent9a4ab10c74a0badeed2085ad42513d3f3c44ff7a
mlxsw: spectrum_router: Track nexthop group virtual router membership

For each nexthop group, track in which virtual routers (VRs) the group is
used. This is going to be used by the next patch to perform a more
efficient adjacency index update whenever the group's adjacency index
changes.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c