StreamBlockVerifyForwardingCommand Object


Description:

Configures the traffic generators associated with the specified streamblocks to transmit a specific number of test frames at a specific rate. If at least one frame is correctly forwarded on every stream, then this command returns a PASS. However, if any stream receives no forwarded frames, then this command returns a FAIL.

Can be used with Command Sequencer: Yes

GUI Command Name: Basic: Verify Traffic Forwarding

Parents: Sequencer

Result children (automatically created): ResultDataSet

Relations:

Side name
(Type)
Relative Description
ResultChild
(ResultChild)

ResultDataSet

Use this to connect a results object to an object.

StreamBlockVerifyForwardingCommand Writable Attributes

Attribute Description
Common Writable Attributes ErrorOnFailure
HistogramDistributionMode

Histogram Bucket Distribution Mode.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

NONE

EXPONENTIAL

EXPONENTIAL

LINEAR

LINEAR

HistogramMode

Histogram mode.

Type: enum

Default: LATENCY

Possible Values:

Value Description
FRAME_LENGTH

Frame length.

INTERARRIVAL_TIME

Interarrival time.

JITTER

Jitter.

LATENCY

Latency.

StreamBlockList

A list of streamblocks.

Type: handle

Default: 0

VerificationDurationMode

Duration mode for traffic verification.

Type: enum

Default: FRAME_COUNT

Possible Values:

Value Description
FRAME_COUNT

Duration mode for traffic verification is by frame count.

SECONDS

Duration mode for traffic verification is by seconds.

VerificationLoadMode

Load mode for traffic verification.

Type: enum

Default: DEFAULT

Possible Values:

Value Description
DEFAULT

Default.

AS_IS

Use current load mode.

VerificationTxFrameCount

Number of frames to transmit for forwarding verification.

Type: u32

Default: 100

Range: 1 - 2147483648

VerificationTxFrameRate

Rate (in fps) to transmit frames used for forwarding verification.

Type: u32

Default: 1000

Range: 1 - 14880952

VerificationTxSeconds

Duration for which to transmit frames for verification.

Type: double

Default: 5.0

Range: 0.1 - 3600.0

StreamBlockVerifyForwardingCommand Read-Only Attributes

Read-Only Attribute Description
Common Read-Only Attributes PassFailState