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