IperfClientProtocolProfile Object


Description:

Iperf client protocol profile.

Parents: ClientProfile

IperfClientProtocolProfile Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
Bandwidth

Bandwidth.

Type: u32

Default: 0

BandwidthUnit

Bandwidth unit.

Type: enum

Default: MBITS

Possible Values:

Value Description
BITS

Bandwidth unit bits.

KBITS

Bandwidth unit Kbits.

MBITS

Bandwidth unit Mbits.

GBITS

Bandwidth unit Gbits.

DurationMode

Duration mode.

Type: enum

Default: TIME

Possible Values:

Value Description
TIME

Duration mode time.

QUANTITY

Duration mode quantity.

DurationQuantity

Duration quantity.

Type: u32

Default: 0

DurationQuantityUnit

Duration quantity unit.

Type: enum

Default: MBYTES

Possible Values:

Value Description
BYTES

Duration quantity unit bytes.

KBYTES

Duration quantity unit Kbytes.

MBYTES

Duration quantity unit Mbytes.

GBYTES

Duration quantity unit Gbytes.

DurationTime

Duration time.

Type: u32

Default: 30

DurationTimeUnit

Duration time unit.

Type: enum

Default: SECONDS

Possible Values:

Value Description
SECONDS

Duration time unit seconds.

MINUTES

Duration time unit minutes.

HOURS

Duration time unit hours.

EnableReverseMode

Whether to enable reverse mode.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable the reverse mode.

FALSE

Disable the reverse mode.

EnableTcpNoDelay

Whether to enable tcp no delay.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable tcp no delay.

FALSE

Disable tcp no delay.

IperfVersion

iPerf version.

Type: enum

Default: V313

Possible Values:

Value Description
V313

iPerf version 3.1.3.

V213

iPerf version 2.1.3.

IpTOS

Ip type of service.

Type: u8

Default: 0

Range: 0 - 255

NumberOfParallelStreams

Number of parallel streams.

Type: u32

Default: 1

Range: 1 - 8

TcpBufferSize

Tcp buffer size.

Type: u32

Default: 0

TcpBufferUnit

Tcp buffer unit.

Type: enum

Default: BYTES

Possible Values:

Value Description
BYTES

Tcp buffer unit bytes.

KBYTES

Tcp buffer unit Kbytes.

MBYTES

Tcp buffer unit Mbytes.

GBYTES

Tcp buffer unit Gbytes.

TcpMSS

Tcp maximum segment size.

Type: u32

Default: 0

Range: 0 - 65535

TcpWindowSize

Tcp window size.

Type: u32

Default: 0

TcpWindowUnit

Tcp window unit.

Type: enum

Default: BYTES

Possible Values:

Value Description
BYTES

Tcp window unit bytes.

KBYTES

Tcp window unit Kbytes.

MBYTES

Tcp window unit Mbytes.

GBYTES

Tcp window unit Gbytes.

TransportProtocol

Transport protocol.

Type: enum

Default: UDP

Possible Values:

Value Description
TCP

Transport protocol tcp.

UDP

Transport protocol udp.

UdpBufferSize

Udp buffer size.

Type: u32

Default: 1472

UdpBufferUnit

Udp buffer unit.

Type: enum

Default: BYTES

Possible Values:

Value Description
BYTES

Udp buffer unit bytes.

KBYTES

Udp buffer unit kbytes.

MBYTES

Udp buffer unit Mbytes.

GBYTES

Udp buffer unit Gbytes.

IperfClientProtocolProfile Read-Only Attributes

There are no read-only attributes.