sonic-yang-models: WRED statistics yang (#14758)

* Yang added for WRED_ECN_QUEUE flex counter group
* Yang added for WRED_ECN_PORT flex counter group

  Signed-off-by: rperumal@marvell.com
This commit is contained in:
Rajesh Perumal R 2023-06-14 10:59:35 +05:30 committed by GitHub
parent f84dfd2345
commit ff4be8e8bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 50 additions and 0 deletions

View File

@ -1102,6 +1102,14 @@ The FG_NHG_PREFIX table provides the FG_NHG_PREFIX for which FG behavior is desi
"TUNNEL": { "TUNNEL": {
"FLEX_COUNTER_STATUS": "enable", "FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": "10000" "POLL_INTERVAL": "10000"
},
"WRED_ECN_QUEUE": {
"FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": "10000"
},
"WRED_ECN_PORT": {
"FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": "1000"
} }
} }
} }

View File

@ -54,6 +54,14 @@
"FLOW_CNT_ROUTE": { "FLOW_CNT_ROUTE": {
"FLEX_COUNTER_STATUS": "enable", "FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": 10000 "POLL_INTERVAL": 10000
},
"WRED_ECN_QUEUE": {
"FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": 10000
},
"WRED_ECN_PORT": {
"FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": 1000
} }
} }
} }
@ -113,6 +121,14 @@
"FLOW_CNT_ROUTE": { "FLOW_CNT_ROUTE": {
"FLEX_COUNTER_STATUS": "enable", "FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": 99 "POLL_INTERVAL": 99
},
"WRED_ECN_QUEUE": {
"FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": 99
},
"WRED_ECN_PORT": {
"FLEX_COUNTER_STATUS": "enable",
"POLL_INTERVAL": 99
} }
} }
} }

View File

@ -241,6 +241,32 @@ module sonic-flex_counter {
} }
} }
container WRED_ECN_QUEUE {
/* WRED_ECN_QUEUE_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 WRED_ECN_PORT {
/* WRED_ECN_QUEUE_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;
}
}
} }
/* end of container FLEX_COUNTER_TABLE */ /* end of container FLEX_COUNTER_TABLE */