Jiri says:
Currently if vregion rehash fails, it rolls back to the original ERP
set. However, in case of unlikely rollback fail, the vregion is in a
zombie state and never gets rehashed again. With the recent changes, it
is possible to try to continue the rollback. Do it from the last failed
ventry.
Jiri Pirko (4):
mlxsw: spectrum_acl: Remove redundant failed_rollback from
migrate_start()
mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to
vregion_migrate()
mlxsw: spectrum_acl: Remove failed_rollback dead end
mlxsw: spectrum_acl: Rename rehash_dis trace
.../mellanox/mlxsw/spectrum_acl_tcam.c | 36 +++++++++----------
include/trace/events/mlxsw.h | 2 +-
2 files changed, 17 insertions(+), 21 deletions(-)
--
2.20.1