Skip to content

Commit 4c771d0

Browse files
iris00522prsunny
authored andcommitted
add incCrmAclUsedCounter and decCrmAclUsedCounter for SAI_ACL_BIND_POINT_TYPE_SWITCH case. (sonic-net#899)
1 parent 825c0cb commit 4c771d0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

orchagent/aclorch.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -2811,6 +2811,7 @@ sai_status_t AclOrch::createDTelWatchListTables()
28112811
return status;
28122812
}
28132813

2814+
gCrmOrch->incCrmAclUsedCounter(CrmResourceType::CRM_ACL_TABLE, SAI_ACL_STAGE_INGRESS, SAI_ACL_BIND_POINT_TYPE_SWITCH);
28142815
m_AclTables[table_oid] = flowWLTable;
28152816
SWSS_LOG_INFO("Successfully created ACL table %s, oid: %lX", flowWLTable.description.c_str(), table_oid);
28162817

@@ -2871,6 +2872,7 @@ sai_status_t AclOrch::createDTelWatchListTables()
28712872
return status;
28722873
}
28732874

2875+
gCrmOrch->incCrmAclUsedCounter(CrmResourceType::CRM_ACL_TABLE, SAI_ACL_STAGE_INGRESS, SAI_ACL_BIND_POINT_TYPE_SWITCH);
28742876
m_AclTables[table_oid] = dropWLTable;
28752877
SWSS_LOG_INFO("Successfully created ACL table %s, oid: %lX", dropWLTable.description.c_str(), table_oid);
28762878

@@ -2902,6 +2904,7 @@ sai_status_t AclOrch::deleteDTelWatchListTables()
29022904
return status;
29032905
}
29042906

2907+
gCrmOrch->decCrmAclUsedCounter(CrmResourceType::CRM_ACL_TABLE, SAI_ACL_STAGE_INGRESS, SAI_ACL_BIND_POINT_TYPE_SWITCH, table_oid);
29052908
m_AclTables.erase(table_oid);
29062909

29072910
table_id = TABLE_TYPE_DTEL_DROP_WATCHLIST;
@@ -2921,6 +2924,7 @@ sai_status_t AclOrch::deleteDTelWatchListTables()
29212924
return status;
29222925
}
29232926

2927+
gCrmOrch->decCrmAclUsedCounter(CrmResourceType::CRM_ACL_TABLE, SAI_ACL_STAGE_INGRESS, SAI_ACL_BIND_POINT_TYPE_SWITCH, table_oid);
29242928
m_AclTables.erase(table_oid);
29252929

29262930
return SAI_STATUS_SUCCESS;

0 commit comments

Comments
 (0)