DcbIteratePfcPauseTimeCommand Object


Description:

DCB iterate PFC pause time command.

Can be used with Command Sequencer: Yes

GUI Command Name: PFC: Iterate PFC Pause Command

Parents: Sequencer

DcbIteratePfcPauseTimeCommand Writable Attributes

Attribute Description
CustomPauseRateList

List of pause rates for Custom pause rate iteration mode.

Type: u32

Default: 0

Range: 1 - 1000

CustomPauseTimeList

List of pause times for Custom pause time iteration mode.

Type: u32

Default: 0

Range: 1 - 67108863

CustomQuantaList

List of quanta values for Custom quanta iteration mode.

Type: u16

Default: 0

DeviceList

List of devices to use as PFC sources.

Type: handle

Default: 0

EnableXonXoffFlowControl

Enable sendng of XON/XOFF PFC frame pairs.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable sendng of XON/XOFF PFC frame pairs.

FALSE

Disable sendng of XON/XOFF PFC frame pairs.

FixedPauseRate

Value for all pause rates for Fixed pause rate iteration mode.

Type: u32

Default: 100

Range: 1 - 1000

FixedPauseTime

Pause time for FIxed pause time iteration mode.

Type: u32

Default: 1024

Range: 1 - 67108863

FixedQuanta

Value for all qunata in Fixed quanta iteration mode.

Type: u16

Default: 65535

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.

PauseRateIterationMode

Iteration mode for pause rate.

Type: enum

Default: FIXED

Possible Values:

Value Description
CUSTOM

Specify a list of pause rates.

FIXED

Specify a value for all pause rates.

STEP

Increment through a series of pause rates.

PauseTimeIterationMode

Iteration mode for pause time.

Type: enum

Default: FIXED

Possible Values:

Value Description
CUSTOM

Specify a list of pause times.

FIXED

Set a fixed value for all pause times.

STEP

Increment through a series of pause times.

PauseTimeUnit

The unit for pause time.

Type: enum

Default: QUANTA

Possible Values:

Value Description
QUANTA

Pause time is specified in quanta.

BYTES

Pause time is specified in bytes.

PriorityFlowControlArray

List of PFC queues on which to send pause frames.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Send pause frames on this queue.

FALSE

Do not send pause frames on this queue.

QuantaIterationMode

Iteration mode for quanta.

Type: enum

Default: FIXED

Possible Values:

Value Description
CUSTOM

Specify a list of quanta.

FIXED

Specify a value for all quanta.

STEP

Increment through a series of quanta values.

QuantaOverlap

Percentage of overlap of pause time for sequential XOFF frames.

Type: double

Default: 50

Range: 10 - 90

StepPauseRateEnd

Final pause rate value for Step pause rate iteration mode.

Type: u32

Default: 200

Range: 1 - 1000

StepPauseRateStart

Initial pause rate value for Step pause rate iteration mode.

Type: u32

Default: 50

Range: 1 - 1000

StepPauseRateStep

Increment value for Step pause rate iteration mode.

Type: u32

Default: 50

Range: 1 - 1000

StepPauseTimeEnd

Final pause time for Step pause time iteration mode.

Type: u32

Default: 32768

Range: 1 - 67108863

StepPauseTimeStart

Initial pause time for Step pause time iteration mode.

Type: u32

Default: 1024

Range: 1 - 67108863

StepPauseTimeStep

Increment value for Step pause time iteration mode.

Type: u32

Default: 1024

Range: 1 - 67108863

StepQuantaEnd

Final quanta value for Step quanta iteration mode.

Type: u16

Default: 1024

StepQuantaStart

Initial quanta value for Step quanta iteration mode.

Type: u16

Default: 0

StepQuantaStep

Increment value for Step quanta iteration mode.

Type: u16

Default: 128

Range: 1 - 65535

DcbIteratePfcPauseTimeCommand Read-Only Attributes

There are no read-only attributes.