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
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
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