diff --git a/src/sonic-yang-models/tests/files/sample_config_db.json b/src/sonic-yang-models/tests/files/sample_config_db.json index 145de8b7331..ecc4f3ae0ce 100644 --- a/src/sonic-yang-models/tests/files/sample_config_db.json +++ b/src/sonic-yang-models/tests/files/sample_config_db.json @@ -1558,6 +1558,10 @@ "FLEX_COUNTER_STATUS": "enable", "POLL_INTERVAL": "10000" }, + "HA_SET": { + "FLEX_COUNTER_STATUS": "enable", + "POLL_INTERVAL": "10000" + }, "SRV6": { "FLEX_COUNTER_STATUS": "enable", "POLL_INTERVAL": "10000" diff --git a/src/sonic-yang-models/tests/yang_model_tests/tests_config/flex_counter.json b/src/sonic-yang-models/tests/yang_model_tests/tests_config/flex_counter.json index 49ede706cb5..8401627fe44 100644 --- a/src/sonic-yang-models/tests/yang_model_tests/tests_config/flex_counter.json +++ b/src/sonic-yang-models/tests/yang_model_tests/tests_config/flex_counter.json @@ -17,6 +17,10 @@ "FLEX_COUNTER_STATUS": "enable", "POLL_INTERVAL": 10000 }, + "HA_SET": { + "FLEX_COUNTER_STATUS": "enable", + "POLL_INTERVAL": 10000 + }, "PFCWD": { "FLEX_COUNTER_STATUS": "enable" }, diff --git a/src/sonic-yang-models/yang-models/sonic-flex_counter.yang b/src/sonic-yang-models/yang-models/sonic-flex_counter.yang index d154f909823..f24d739cce9 100644 --- a/src/sonic-yang-models/yang-models/sonic-flex_counter.yang +++ b/src/sonic-yang-models/yang-models/sonic-flex_counter.yang @@ -105,6 +105,19 @@ module sonic-flex_counter { } } + container HA_SET { + /* HA_SET_STAT_COUNTER_FLEX_COUNTER_GROUP */ + leaf FLEX_COUNTER_STATUS { + type flex_status; + } + leaf FLEX_COUNTER_DELAY_STATUS { + type flex_delay_status; + } + leaf POLL_INTERVAL { + type poll_interval; + } + } + container PFCWD { /* PFC_WD_FLEX_COUNTER_GROUP */ leaf FLEX_COUNTER_STATUS {