platform:Qos
Hardware qos type
Telemetry Sensor Path(s)
Configurable Properties 
| PROPERTY NAME | DATA TYPE | DESCRIPTION | PERMITTED VALUES | 
|---|---|---|---|
| bufPeakMonitorCnt0Class0 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 0 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| bufPeakMonitorCnt0Class1 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 1 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| bufPeakMonitorCnt0Class2 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 2 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| bufPeakMonitorCnt0Class3 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 3 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| bufPeakMonitorCnt0Class4 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 4 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| bufPeakMonitorCnt0Class5 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 5 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| bufPeakMonitorCnt0Class6 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 6 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| bufPeakMonitorCnt0Class7 | platform:ConfigureSt (scalar:Enum8)  | 
Used to configure/unconfigure buffer peak monitor for counter 0 class 7 | SELECTION:  0     - unconfigure  1     - configure DEFAULT: configure  | 
| burstDetectFallThreshUnit | platform:ThreshUnit (scalar:Enum8)  | 
Units for fall-threshold value | SELECTION:  1     - bytes  2     - percentage DEFAULT: bytes  | 
| burstDetectFallThreshold | platform:Threshold (scalar:Uint32)  | 
Threshold bytes to stop monitoring burst | RANGE: [0 , 13319072] DEFAULT: 0  | 
| burstDetectMaxRecords | scalar:Uint16 | 
Configure the max number of burst records to monitor | RANGE: [200 , 2000] DEFAULT: 1000  | 
| burstDetectRiseThreshUnit | platform:ThreshUnit (scalar:Enum8)  | 
Units for rise-threshold value | SELECTION:  1     - bytes  2     - percentage DEFAULT: bytes  | 
| burstDetectRiseThreshold | platform:Threshold (scalar:Uint32)  | 
Threshold bytes to start monitoring burst | RANGE: [0 , 13319072] DEFAULT: 0  | 
| classify | platform:ConfigState (scalar:Enum8)  | 
Qos classification | SELECTION:  0     - Disabled  1     - Enabled DEFAULT: Disabled  | 
| cpuSize | scalar:Uint16 | 
CPU Pool Group threshold | RANGE: [0 , 1500] DEFAULT: 0  | 
| dppAgePeriod | scalar:Uint32 | 
To configure DPP aging period in microseconds | RANGE: [5000 , 1000000] DEFAULT: 5000  | 
| dppMaxNumPkts | scalar:Uint32 | 
To configure the max number of packets to prioritize | RANGE: [1 , 1023] DEFAULT: 120  | 
| eoqStatsClass | platform:QosGroup (scalar:Enum8)  | 
Qos eoq Stats Class Qos Group | SELECTION:  0     - 0  1     - 1  2     - 2  3     - 3  4     - all DEFAULT: 0  | 
| etrapAgePeriod | scalar:Uint32 | 
To configure ETRAP aging period in microseconds | RANGE: [1 , 1000000] DEFAULT: 50  | 
| etrapBandwidthThreshold | scalar:Uint32 | 
To configure ETRAP aging period in bytes | RANGE: [1 , 1073741824] DEFAULT: 500  | 
| etrapByteCount | scalar:Uint32 | 
To configure number of bytes to become elephant flow | RANGE: [1 , 1048575] DEFAULT: 1048555  | 
| inputBufferPeak | platform:PeakCountType (scalar:Enum8)  | 
peak counter type | SELECTION:  0     - port  1     - class1  2     - class2  3     - class3  4     - class4  5     - class5  6     - class6  7     - class7 DEFAULT: port  | 
| ipg | platform:ConfigState (scalar:Enum8)  | 
Include IPG in shape/police | SELECTION:  0     - Disabled  1     - Enabled DEFAULT: Disabled  | 
| lCpuSize | scalar:Uint16 | 
LCPU Pool Group threshold | RANGE: [0 , 10000] DEFAULT: 0  | 
| macIpgVal | scalar:Uint16 | 
To configure MAC IPG Value in bytes | RANGE: [12 , 63] DEFAULT: 12  | 
| mcQosGroup3Traffic | platform:QosGroupVal (scalar:Enum8)  | 
Qos-group to which to divert qos-group-3 Multicast traffic | SELECTION:  0     - 0  1     - 1  2     - 2  3     - 3 DEFAULT: 3  | 
| ndDynamicQlimit | scalar:Uint32 | 
Configure q-limit factor | RANGE: [0, 4294967295] DEFAULT: 0  | 
| ndResumeOffset | scalar:Uint32 | 
Configure resume offset | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropPgGreenThresh | scalar:Uint32 | 
Configure No-drop PG green threshold | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropPgRedThresh | scalar:Uint32 | 
Configure No-drop PG red threshold | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropPgSize | scalar:Uint32 | 
Configure No-drop Pool Group size | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropPgSizeFx | scalar:Uint32 | 
Configure No-drop Pool Group size for FX platforms | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropPgYellowThresh | scalar:Uint32 | 
Configure No-drop PG yellow threshold | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropQueueGreenThresh | scalar:Uint32 | 
No-drop PG's Queue green threshold | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropQueueGreenThreshFx | scalar:Uint32 | 
No-drop PG's Queue green threshold for FX platforms | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nodropQueueYellowThresh | scalar:Uint32 | 
No-drop PG's Queue yellow threshold | RANGE: [0, 4294967295] DEFAULT: 0  | 
| nsBufferProfile | platform:BufferProfileOptions (scalar:Enum8)  | 
Qos NS Buffer Profile | SELECTION:  0     - mesh  1     - burst  2     - ultra-burst DEFAULT: burst  | 
| oqDropsType | platform:OqDropsType (scalar:Enum8)  | 
Type of per output queue drops | SELECTION:  1     - occupancy  2     - aqm  3     - both DEFAULT: both  | 
| pfcMcDrop | platform:ConfigState (scalar:Enum8)  | 
Drop mcast/bcast traffic on no-drop configured class | SELECTION:  0     - Disabled  1     - Enabled DEFAULT: Disabled  | 
| pgHdrmReserve | scalar:UByte | 
Percent of Hdrm to reserve | RANGE: [20 , 100] DEFAULT: 100  | 
| pgMinValue | scalar:UByte | 
PG Min Value | RANGE: [0 , 32] DEFAULT: 0  | 
| pgNoMin | scalar:Bool | 
PG no-min | SELECTION: true or false DEFAULT: false  | 
| pgShare | platform:ConfigState (scalar:Enum8)  | 
PG Shared Buffer Usage | SELECTION:  0     - Disabled  1     - Enabled DEFAULT: Enabled  | 
| qNoisePercent | scalar:Uint16 | 
To configure queue noise threshold in percentage | RANGE: [0 , 100] DEFAULT: 20  | 
| qosAfdNSBuffProfile | platform:QosAfdBufferProfileOptions (scalar:Enum8)  | 
To configure approximate fair dropping profile | SELECTION:  0     - mesh  1     - burst  2     - ultra-burst  | 
| spanSize | scalar:Uint32 | 
Span Pool Group size | RANGE: [0 , 10000] DEFAULT: 0  | 
Internal Properties 
| PROPERTY NAME | DATA TYPE | DESCRIPTION | POSSIBLE VALUES | 
|---|---|---|---|
| modTs | mo:TStamp (scalar:Date)  | 
The time when this object was last modified. | SELECTION:  0     - never DEFAULT: never  | 
| status | mo:ModificationStatus (scalar:Bitmask32)  | 
The upgrade status. This property is for internal use only. | SELECTION:  2     - created  4     - modified  8     - deleted  16    - replaced  |