DcbErroredFramesFilteringTestCaseConfig Object


Description:

DCB errored frames filtering test configuration.

Parents: DcbTestConfig

Children: DcbTrafficGroupWeightConfig

Relations:

Side name
(Type)
Relative Description
TestTraffic
(AffiliationTestTraffic)

StreamBlock

Affiliation test traffic.

SequencerRootCommand
(TestCaseRootCommand)

SequencerGroupCommand

This relation indicates the root command for this test case in the sequencer.

DcbErroredFramesFilteringTestCaseConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
BurstSizeIterationMode

This option configures how the burst size is iterated.

Type: enum

Default: FIXED

Possible Values:

Value Description
FIXED

Use a single, FIXED burst size.

CUSTOM

Use a CUSTOM list of burst sizes.

STEP

Increment burst sizes between a min and max value by a fixed STEP.

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

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:

Value Description
FIXED

Use a single, FIXED frame size.

CUSTOM

Use a CUSTOM list of frame sizes.

STEP

STEP frame sizes by a fixed amount between a min and max frame size.

RANDOM

Use a uniform, RANDOM distribution of frames bounded by a min and max value [min, max].

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:

Value Description
MINIMUM

Use the smallest IFG supported by the port.

USER

Use a user specified IFG.

LoadSizeIterationMode

This option configures how the load is iterated.

Type: enum

Default: STEP

Possible Values:

Value Description
FIXED

Use a single, FIXED load.

CUSTOM

Use a CUSTOM list of loads.

STEP

Increment loads between a min and max value by a fixed STEP.

RANDOM

Random load size iteration mode.

LoadUnits

Units used for the load value.

Type: enum

Default: PERCENT_LINE_RATE

Possible Values:

Value Description
PERCENT_LINE_RATE

Percent line rate.

MEGABITS_PER_SECOND

Megabits per second (Mbps).

KILOBITS_PER_SECOND

Kilobits per second (Kbps).

BITS_PER_SECOND

Bits per second (bps).

PfcPauseQueueConfigMode

Indicates how the test should configure the hardware to respond to PFC frames from the DUT.

Type: enum

Default: MANUAL

Possible Values:

Value Description
AUTOMATIC

Create DCBx devices to match the current test configuration.

NEGOTIATE_VIA_DCBX

Use existing DCBx configs to negotiate PFC pause queues with the DUT.

MANUAL

Manually enable/disable pause response via the PriorityFlowControlArray property.

PfcPauseQueueEnableDCBX24

Option to enable Data Bridging Capability Exchange 2.4.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Data Bridging Capability Exchange 2.4 is enabled.

FALSE

Data Bridging Capability Exchange 2.4 is disabled.

PriorityFlowControlArray

Specifies which priorities will be paused in response to a PFC frame from the DUT.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable PFC pausing for the corresponding priority.

FALSE

Disable PFC pausing for the corresponding priority.

RandomMaxFrameSize

Maximum frame size to use when iteration mode is RANDOM.

Type: u16

Default: 256

Range: 40 - 16383

RandomMaxLoadSize

Maximum random load size.

Type: double

Default: 100

RandomMinFrameSize

Minimum frame size to use when iteration mode is RANDOM.

Type: u16

Default: 128

Range: 40 - 16383

RandomMinLoadSize

Minimum random load size.

Type: double

Default: 1

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

DcbErroredFramesFilteringTestCaseConfig Read-Only Attributes

There are no read-only attributes.