DcbSetupQueueputTestCommand Object


Description:

Command to setup DCB queueput test.

Can be used with Command Sequencer: No

Parents: Sequencer

Children: DcbSetupTrafficGroupParams, DcbSetupTrafficGroupQueueputParams

Relations:

Side name
(Type)
Relative Description
TestCaseConfig
(BenchmarkingTestCaseConfig)

DcbTestConfig

Benchmarking test case config used to set up test command.

SequencerRootCommand
(TestCaseRootCommand)

SequencerGroupCommand

Parent command.

DcbSetupQueueputTestCommand Writable Attributes

Attribute Description
BurstSizeList

>Burst size values to use when iteration mode is CUSTOM.

Type: u32

Default: 0

Range: 1 - 4294967295

Duration

Duration.

Type: u32

Default: 60

DurationMode

Duration mode.

Type: enum

Default: SECONDS

Possible Values:

Value Description
SECONDS

Seconds

FrameSizeList

List of user-defined custom frame sizes.

Type: u16

Default: 0

Range: 47 - 16383

LatencyMode

Latency measurement mode.

Type: enum

Default: LILO

Possible Values:

Value Description
LIFO

Calculates the latency as the time interval from when the last bit of the input frame reaches the test destination port to when the first bit of the output frame reaches the test destination port.

LILO

Calculates the latency as the time interval from when the end of the frame is transmitted from the source test port to when the end of the frame is received at the destination test port.

FIFO

Calculates the latency as the time interval from when the first bit of the input frame reaches the test destination port to when the first bit of the output frame reaches at the test destination port.

FILO

Calculates the latency as the time interval from when the first bit of the input frame is transmitted from the source test port to when the last bit of the output frame is received at the destination test port.

NumOfTrials

Number of trials to run.

Type: u16

Default: 1

Range: 1 - 60

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.

PriorityFlowControlList

List of priority flow controls.

Type: u16

Default: 0

Range: 0 - 7

DcbSetupQueueputTestCommand Read-Only Attributes

There are no read-only attributes.