[yang] Added Tunnel flex counter group (#13483)
- Why I did it Fixes https://github.com/sonic-net/sonic-buildimage/issues/13457 Added Tunnel flex counter group - How I did it Added relevant container in sonic-flex_counter yang model - How to verify it Added UT to verify
This commit is contained in:
parent
78f249be38
commit
03348c44ac
@ -913,17 +913,24 @@ instance is supported in SONiC.
|
|||||||
|
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
"FLEX_COUNTER_TABLE": {
|
"FLEX_COUNTER_TABLE": {
|
||||||
"PFCWD": {
|
"PFCWD": {
|
||||||
"FLEX_COUNTER_STATUS": "enable"
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
},
|
"POLL_INTERVAL": "10000"
|
||||||
"PORT": {
|
},
|
||||||
"FLEX_COUNTER_STATUS": "enable"
|
"PORT": {
|
||||||
},
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
"QUEUE": {
|
"POLL_INTERVAL": "1000"
|
||||||
"FLEX_COUNTER_STATUS": "enable"
|
},
|
||||||
}
|
"QUEUE": {
|
||||||
}
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
|
"POLL_INTERVAL": "10000"
|
||||||
|
},
|
||||||
|
"TUNNEL": {
|
||||||
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
|
"POLL_INTERVAL": "10000"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -1234,6 +1234,10 @@
|
|||||||
"FLOW_CNT_ROUTE": {
|
"FLOW_CNT_ROUTE": {
|
||||||
"FLEX_COUNTER_STATUS": "enable",
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
"POLL_INTERVAL": "10000"
|
"POLL_INTERVAL": "10000"
|
||||||
|
},
|
||||||
|
"TUNNEL": {
|
||||||
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
|
"POLL_INTERVAL": "10000"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"FLOW_COUNTER_ROUTE_PATTERN": {
|
"FLOW_COUNTER_ROUTE_PATTERN": {
|
||||||
|
@ -43,6 +43,10 @@
|
|||||||
"FLEX_COUNTER_STATUS": "enable",
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
"POLL_INTERVAL": 10000
|
"POLL_INTERVAL": 10000
|
||||||
},
|
},
|
||||||
|
"TUNNEL": {
|
||||||
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
|
"POLL_INTERVAL": 10000
|
||||||
|
},
|
||||||
"FLOW_CNT_TRAP": {
|
"FLOW_CNT_TRAP": {
|
||||||
"FLEX_COUNTER_STATUS": "enable",
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
"POLL_INTERVAL": 10000
|
"POLL_INTERVAL": 10000
|
||||||
@ -98,6 +102,10 @@
|
|||||||
"FLEX_COUNTER_STATUS": "enable",
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
"POLL_INTERVAL": 99
|
"POLL_INTERVAL": 99
|
||||||
},
|
},
|
||||||
|
"TUNNEL": {
|
||||||
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
|
"POLL_INTERVAL": 99
|
||||||
|
},
|
||||||
"FLOW_CNT_TRAP": {
|
"FLOW_CNT_TRAP": {
|
||||||
"FLEX_COUNTER_STATUS": "enable",
|
"FLEX_COUNTER_STATUS": "enable",
|
||||||
"POLL_INTERVAL": 99
|
"POLL_INTERVAL": 99
|
||||||
|
@ -228,6 +228,19 @@ module sonic-flex_counter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
container TUNNEL {
|
||||||
|
/* TUNNEL_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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
/* end of container FLEX_COUNTER_TABLE */
|
/* end of container FLEX_COUNTER_TABLE */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user