DcbPfcLoadValidationPerIterationResult Object


Description:

DCB Pfc load validation per iteration result.

Result children (automatically created): BenchmarkTrafficGroupPerIterationResult, DcbTrafficGroupPerIterationResult, Rfc2544TrafficGroupPerIterationResult

DcbPfcLoadValidationPerIterationResult Writable Attributes

There are no writable attributes.

DcbPfcLoadValidationPerIterationResult Read-Only Attributes

Read-Only Attribute Description
AvgInterarrivalTime

Average interarrival time in uSec.

Type: double

Default: 0

AvgJitter

Average jitter measurement in uSec.

Type: double

Default: 0

AvgLatency

Average latency value in uSec.

Type: double

Default: 0

ChecksumErrorCount

Number of frames with checksum errors received by the test tool.

Type: u64

Default: 0

DroppedFrameCount

Number of frames dropped by the DUT.

Type: u64

Default: 0

DroppedFramePct

Percentage of frames dropped by the DUT.

Type: double

Default: 0

DuplicateFrameCount

Number of duplicate frames received by the test tool.

Type: u64

Default: 0

DurationInSec

Test duration in seconds.

Type: double

Default: 0

ExpectedRxFrameCount

Number of test frames the test tool expected.

Type: u64

Default: 0

FcsErrorFrameCount

Number of frames with FCS errors received by the test tool.

Type: u64

Default: 0

FloodedFrameCount

Number of flooded frames received on this port.

Type: u64

Default: 0

ForwardingRate

Observed forwarding rate of the DUT in fps.

Type: double

Default: 0

IntendedLoad

Load configured by the test on the generator(s).

Type: double

Default: 0

IntendedMbpsLoad

Load, in Mbps, configured by the test on the generator(s).

Type: double

Default: 0

MaxInterarrivalTime

Maximum interarrival time in uSec.

Type: double

Default: 0

MaxJitter

Maximum jitter measurement in uSec.

Type: double

Default: 0

MaxLatency

Maximum latency value in uSec.

Type: double

Default: 0

MinInterarrivalTime

Minimum interarrival time in uSec.

Type: double

Default: 0

MinJitter

Minimum jitter measurement in uSec.

Type: double

Default: 0

MinLatency

Minimum latency value in uSec.

Type: double

Default: 0

OfferedAvgFrameSize

Actual, average frame size transmitted by the generator(s) [SUM(Tx Octets)/SUM(Tx Frames)].

Type: double

Default: 0

OfferedLoad

Actual, measured load offered by the generator(s).

Type: double

Default: 0

OfferedMbpsLoad

Actual, measured load, in Mbps, offered by the generator(s).

Type: double

Default: 0

OtherFrameCount

Number of non-test frames received by the test tool, for example, router protocol traffic, bridge management traffic, etc.

Type: u64

Default: 0

OutSeqFrameCount

Number of frames that were out of sequence.

Type: u64

Default: 0

PauseFrameCount

Number of pause frames received by the test tool.

Type: u64

Default: 0

PfcFrameCount

Number of PFC pause frames received by the test tool.

Type: u64

Default: 0

PfcPri0FrameCount

Indicates how many PFC frames were detected on priority 0.

Type: u64

Default: null

PfcPri0Quanta

Measured pause duration of the generator(s) on priority 0.

Type: u64

Default: null

PfcPri0TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 0 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcPri1FrameCount

Indicates how many PFC frames were detected on priority 1.

Type: u64

Default: null

PfcPri1Quanta

Measured pause duration of the generator(s) on priority 1.

Type: u64

Default: null

PfcPri1TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 1 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcPri2FrameCount

Indicates how many PFC frames were detected on priority 2.

Type: u64

Default: null

PfcPri2Quanta

Measured pause duration of the generator(s) on priority 2.

Type: u64

Default: null

PfcPri2TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 2 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcPri3FrameCount

Indicates how many PFC frames were detected on priority 3.

Type: u64

Default: null

PfcPri3Quanta

Measured pause duration of the generator(s) on priority 3.

Type: u64

Default: null

PfcPri3TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 3 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcPri4FrameCount

Indicates how many PFC frames were detected on priority 4.

Type: u64

Default: null

PfcPri4Quanta

Measured pause duration of the generator(s) on priority 4.

Type: u64

Default: null

PfcPri4TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 4 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcPri5FrameCount

Indicates how many PFC frames were detected on priority 5.

Type: u64

Default: null

PfcPri5Quanta

Measured pause duration of the generator(s) on priority 5.

Type: u64

Default: null

PfcPri5TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 5 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcPri6FrameCount

Indicates how many PFC frames were detected on priority 6.

Type: u64

Default: null

PfcPri6Quanta

Measured pause duration of the generator(s) on priority 6.

Type: u64

Default: null

PfcPri6TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 6 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcPri7FrameCount

Indicates how many PFC frames were detected on priority 7.

Type: u64

Default: null

PfcPri7Quanta

Measured pause duration of the generator(s) on priority 7.

Type: u64

Default: null

PfcPri7TriggerCount

Indicates how many PFC frames were detected by port capture triggers on priority 7 (only used when the hardware lacks PFC counter support).

Type: u64

Default: null

PfcTxPauseRate

Pause transmission rate.

Type: u32

Default: 0

PfcTxPauseTime

Duration of each PFC pause.

Type: u32

Default: 0

PfcTxQuantum

Transmitted PFC quanta value.

Type: s32

Default: 0

PfcTxXonDelay

XON delay value.

Type: u32

Default: 0

PfcTxXonEnabled

Indicates whether the test transmitted XON frames or not.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

XON frames were transmitted.

FALSE

XON frames were NOT transmitted.

Result

Specifies the result for this test case.

Type: enum

Default: UNDETERMINED

Possible Values:

Value Description
VALID

Measured load is within the configured bounds (expected +/- tolerance).

INVALID

Measured load is not within the configured bounds (expected +/- tolerance).

UNDETERMINED

Test logic was unable to determine if the load is within the configured bounds (probably due to insufficient tx load).

RxFrameCount

Number of test frames received by the test tool.

Type: u64

Default: 0

TrialNum

Trial number.

Type: u8

Default: 0

TxFrameCount

Number of test frames transmitted by the test tool.

Type: u64

Default: 0

TxFrameRate

Test tools transmission rate in fps. Note that this does not indicate the actual rate of test frames transmitted by the test tool.

Type: double

Default: 0