DcbIteratePfcQuantaValueCommand Object


Description:

This command creates and iterates PFC Pause Quanta values on the specified ports.

Can be used with Command Sequencer: Yes

GUI Command Name: DCB: Iterate PFC Pause Quanta Command

Parents: Sequencer

DcbIteratePfcQuantaValueCommand Writable Attributes

Attribute Description
CustomQuantaList

Quanta values to use when iteration mode is CUSTOM.

Type: u16

Default: 0

CustomXonDelayList

XON delay values to use when iteration mode is CUSTOM.

Type: u32

Default: 0

Range: 1 - 67108863

DeviceList

List of devices to use as PFC sources.

Type: handle

Default: 0

EnableXonXoffFlowControl

Configures whether to transmit a XON frame at the end of each pause or not.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Transmit XON frame.

FALSE

Do not transmit XON frame.

FixedQuanta

Quanta value to use when iteration mode is FIXED.

Type: u16

Default: 65535

FixedXonDelay

XON delay value to use when iteration mode is FIXED.

Type: u32

Default: 1024

Range: 1 - 67108863

NeedApply

Specifies rather apply is required or not.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Apply is required.

FALSE

Apply is not required.

PfcPauseTxRate

Pause transmission rate (in pauses per second, per device).

Type: u32

Default: 1

Range: 1 - 1000

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.

QuantaIterationMode

This option configures how the PFC quanta value is iterated.

Type: enum

Default: FIXED

Possible Values:

Value Description
CUSTOM

Use a CUSTOM list of quanta values.

FIXED

Use a single, FIXED quanta value.

STEP

STEP quanta values by a fixed amount between a min and max quanta value.

RANDOM

Use a uniform, RANDOM distribution of quanta values between 0 and 65535.

StepQuantaEnd

Final quanta value to use when iteration mode is STEP.

Type: u16

Default: 1024

StepQuantaStart

Initial quanta value to use when iteration mode is STEP.

Type: u16

Default: 0

StepQuantaStep

Quanta step value to use when iteration mode is STEP.

Type: u16

Default: 128

Range: 1 - 65535

StepXonDelayEnd

Final XON delay value to use when iteration mode is STEP.

Type: u32

Default: 32768

Range: 1 - 67108863

StepXonDelayStart

Initial XON delay value to use when iteration mode is STEP.

Type: u32

Default: 1024

Range: 1 - 67108863

StepXonDelayStep

Step XON delay values by this value when iteration mode is STEP.

Type: u32

Default: 1024

Range: 1 - 67108863

XonDelayIterationMode

This option configures how the XON Delay is iterated. Only applicable when EnableXonXoffFlowControl is TRUE.

Type: enum

Default: FIXED

Possible Values:

Value Description
CUSTOM

Use a CUSTOM list of XON delay values.

FIXED

Use a single, FIXED XON delay value.

STEP

STEP XON delay values by a fixed amount between a min and max delay value.

XonDelayUnit

This options specifies what units are used to describe XON delay.

Type: enum

Default: QUANTA

Possible Values:

Value Description
QUANTA

XON delay is in quanta.

BYTES

XON delay is in bytes.

DcbIteratePfcQuantaValueCommand Read-Only Attributes

There are no read-only attributes.