Description:
DCB step test configuration.
Parents: DcbTestConfig
Children: DcbTrafficGroupWeightConfig
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
GroupCollection (AffiliationGroupCollection) |
This relation indicates which GroupCollection object contains the test traffic for the test. |
|
SequencerRootCommand (TestCaseRootCommand) |
This relation indicates the root command for this test case in the sequencer. |
Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||
BurstSizeIterationMode |
This option configures how the burst size is iterated. Type: enum Default: FIXED Possible Values:
|
||||||||||||||
CustomBurstSizeList |
Burst size values to use when iteration mode is CUSTOM. Type: u32 Default: 0 Range: 1 - 4294967295 |
||||||||||||||
CustomFrameSizeList |
Frame size values to use when iteration mode is CUSTOM. Type: u16 Default: 0 Range: 40 - 16383 |
||||||||||||||
CustomLoadSizeList |
List of loads to use for CUSTOM iteration mode. Type: double Default: 0 |
||||||||||||||
EnableLoadLoopShortCircuit |
Whether to halt load iteration loop after multiple PASS iterations. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
EnableMaxLoadDelta |
Option to enable maximum intended/offered load delta. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
EnablePfcFrameCountThreshold |
Whether the PFC frame count threshold is enabled. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
FixedBurstSize |
Burst size value to use when iteration mode is FIXED. Type: u32 Default: 1 Range: 1 - 4294967295 |
||||||||||||||
FixedFrameSize |
Frame size to use when iteration mode is FIXED. Type: u16 Default: 128 Range: 40 - 16383 |
||||||||||||||
FixedLoadSize |
Load to use for FIXED iteration mode. Type: double Default: 10 |
||||||||||||||
FrameSizeIterationMode |
This option configures how the frame size is iterated. Type: enum Default: FIXED Possible Values:
|
||||||||||||||
InterFrameGap |
IFG to use within a burst when InterFrameGapConfigMode is set to USER. Type: u32 Default: 12 Range: 11 - 16383 |
||||||||||||||
InterFrameGapConfigMode |
This option configures the Inter-frame Gap (IFG) to use within a burst. Type: enum Default: MINIMUM Possible Values:
|
||||||||||||||
LoadSizeConfigMode |
Specifies which load configuration is to be used for this test case. Type: enum Default: WEIGHTED Possible Values:
|
||||||||||||||
LoadSizeIterationMode |
This option configures how the load is iterated. Type: enum Default: STEP Possible Values:
|
||||||||||||||
LoadUnits |
Units used for the load value. Type: enum Default: PERCENT_LINE_RATE Possible Values:
|
||||||||||||||
MaxLoadDelta |
Maximum intended/offered load delta. Type: double Default: 0.1 Range: 0.01 - 100.0 |
||||||||||||||
PassLoadLoopCount |
Number of passed load loops. Type: u16 Default: 2 |
||||||||||||||
PfcFrameCountThreshold |
PFC frame count threshold. Type: u64 Default: 0 |
||||||||||||||
PfcPauseQueueConfigMode |
Indicates how the test should configure the hardware to respond to PFC frames from the DUT. Type: enum Default: MANUAL Possible Values:
|
||||||||||||||
PfcPauseQueueEnableDCBX24 |
Option to enable Data Bridging Capability Exchange 2.4. Type: bool Default: FALSE Possible Values:
|
||||||||||||||
PriorityFlowControlArray |
Specifies which priorities will be paused in response to a PFC frame from the DUT. Type: bool Default: TRUE Possible Values:
|
||||||||||||||
RandomMaxFrameSize |
Maximum frame size to use when iteration mode is RANDOM. Type: u16 Default: 256 Range: 40 - 16383 |
||||||||||||||
RandomMinFrameSize |
Minimum frame size to use when iteration mode is RANDOM. Type: u16 Default: 128 Range: 40 - 16383 |
||||||||||||||
ResultViewMode |
Specifies which set of hardware counters will be used during the test run. Type: enum Default: LATENCY_JITTER Possible Values:
|
||||||||||||||
StepBurstSizeEnd |
Final burst size value to use when iteration mode is STEP. Type: u32 Default: 1000 Range: 1 - 4294967295 |
||||||||||||||
StepBurstSizeStart |
Initial burst size value to use when iteration mode is STEP. Type: u32 Default: 100 Range: 1 - 4294967295 |
||||||||||||||
StepBurstSizeStep |
Burst size step value to use when iteration mode is STEP. Type: u32 Default: 100 Range: 1 - 4294967295 |
||||||||||||||
StepFrameSizeEnd |
Final frame size to use when iteration mode is STEP. Type: u16 Default: 1518 Range: 40 - 16383 |
||||||||||||||
StepFrameSizeStart |
Initial frame size to use when iteration mode is STEP. Type: u16 Default: 128 Range: 40 - 16383 |
||||||||||||||
StepFrameSizeStep |
Frame size step value to use when iteration mode is STEP. Type: u16 Default: 128 Range: 1 - 16383 |
||||||||||||||
StepLoadSizeEnd |
Final load to use for STEP iteration mode. Type: double Default: 10 |
||||||||||||||
StepLoadSizeStart |
Initial load to use for STEP iteration mode. Type: double Default: 100 |
||||||||||||||
StepLoadSizeStep |
Load value to increment by for STEP iteration mode. Type: double Default: 10 Range: 0.001 - 100000000000.0 |
Read-Only Attribute | Description | ||||||
---|---|---|---|---|---|---|---|
ConfigIsValid |
Indicates whether the test case currently has a valid configuration or not. Type: bool Default: TRUE Possible Values:
|
||||||
ConfigValidationErrors |
Provides validation errors when the test case determines that the configuration is invalid. Type: string Default: 0 |
||||||
FrameSizeIsValid |
Indicates whether the test case currently has a valid frame size configuration or not. Type: bool Default: TRUE Possible Values:
|
||||||
FrameSizeValidationErrors |
Provides frame size validation errors when the test case determines that the frame size configuration is invalid. Type: string Default: 0 |
||||||
LoadIsValid |
Indicates whether the test case currently has a valid load configuration or not. An invalid load indicates that a port is oversubscribed. Type: bool Default: TRUE Possible Values:
|
||||||
LoadValidationErrors |
Provides load validation errors when the test case determines that the load configuration is invalid. Type: string Default: 0 |