@@ -554,6 +554,8 @@ def test_CrmAcl(dvs, testlog):
554
554
555
555
bind_ports = ["Ethernet0" , "Ethernet4" ]
556
556
557
+ old_table_used_counter = getCrmCounterValue (dvs , 'ACL_STATS:INGRESS:PORT' , 'crm_stats_acl_table_used' )
558
+
557
559
# create ACL table
558
560
ttbl = swsscommon .Table (db , "ACL_TABLE" )
559
561
fvs = swsscommon .FieldValuePairs ([("policy_desc" , "test" ), ("type" , "L3" ), ("ports" , "," .join (bind_ports ))])
@@ -565,8 +567,9 @@ def test_CrmAcl(dvs, testlog):
565
567
rtbl .set ("test|acl_test_rule" , fvs )
566
568
567
569
time .sleep (2 )
568
-
569
- table_used_counter = getCrmCounterValue (dvs , 'ACL_STATS:INGRESS:PORT' , 'crm_stats_acl_table_used' )
570
+
571
+ new_table_used_counter = getCrmCounterValue (dvs , 'ACL_STATS:INGRESS:PORT' , 'crm_stats_acl_table_used' )
572
+ table_used_counter = new_table_used_counter - old_table_used_counter
570
573
assert table_used_counter == 1
571
574
572
575
# get ACL table key
@@ -596,6 +599,7 @@ def test_CrmAcl(dvs, testlog):
596
599
597
600
time .sleep (2 )
598
601
599
- table_used_counter = getCrmCounterValue (dvs , 'ACL_STATS:INGRESS:PORT' , 'crm_stats_acl_table_used' )
602
+ new_table_used_counter = getCrmCounterValue (dvs , 'ACL_STATS:INGRESS:PORT' , 'crm_stats_acl_table_used' )
603
+ table_used_counter = new_table_used_counter - old_table_used_counter
600
604
assert table_used_counter == 0
601
605
0 commit comments