]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: spectrum_router: Rollback virtual router adjacency pointer update
authorIdo Schimmel <idosch@nvidia.com>
Wed, 25 Nov 2020 19:35:03 +0000 (21:35 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sat, 28 Nov 2020 01:17:33 +0000 (17:17 -0800)
commit1a3ab7ff75019277cd2fa6e0b9e9d0a2403e41bc
treea6a194b145d408173858e48c63d68da3450b4803
parentaf847efad2336a441cfb482998fb2ee953e579a0
mlxsw: spectrum_router: Rollback virtual router adjacency pointer update

In the rare case where the adjacency pointer cannot be updated for a
given virtual router, rollback the operation so that virtual routers
that are already using the new index will use the old one again.

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