iPerf test option type definition

Public Attributes#

Server or client mode.

sl_iperf_protocol_t

UDP or TCP protocol.

uint16_t

Server or client port.

char

Remote address for TX.

uint32_t

expected bandwidth in bits/sec

uint16_t

Nbr of packets to tx.

uint16_t

Buf len to tx or rx.

uint16_t

Time in sec to tx.

uint16_t

Win size to tx or rx.

bool

Server in persistent mode.

uint16_t

Interval (ms) between bandwidth update.

bool

Join multicast group (address is stored in 'remote_addr')

Public Attribute Documentation#

mode#

sl_iperf_mode_t sl_iperf_opt::mode

Server or client mode.


Definition at line 115 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

protocol#

sl_iperf_protocol_t sl_iperf_opt::protocol

UDP or TCP protocol.


Definition at line 117 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

port#

uint16_t sl_iperf_opt::port

Server or client port.


Definition at line 119 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

remote_addr#

char sl_iperf_opt::remote_addr[SL_IPERF_IP_STR_BUFF_LEN]

Remote address for TX.


Definition at line 121 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

bandwidth#

uint32_t sl_iperf_opt::bandwidth

expected bandwidth in bits/sec


Definition at line 123 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

packet_nbr#

uint16_t sl_iperf_opt::packet_nbr

Nbr of packets to tx.


Definition at line 125 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

buf_len#

uint16_t sl_iperf_opt::buf_len

Buf len to tx or rx.


Definition at line 127 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

duration_ms#

uint16_t sl_iperf_opt::duration_ms

Time in sec to tx.


Definition at line 129 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

win_size#

uint16_t sl_iperf_opt::win_size

Win size to tx or rx.


Definition at line 131 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

persistent#

bool sl_iperf_opt::persistent

Server in persistent mode.


Definition at line 133 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

interval_ms#

uint16_t sl_iperf_opt::interval_ms

Interval (ms) between bandwidth update.


Definition at line 135 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

bw_format#

sl_iperf_opt_bw_format sl_iperf_opt::bw_format

Bandwidth format.


Definition at line 137 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

multicast#

bool sl_iperf_opt::multicast

Join multicast group (address is stored in 'remote_addr')


Definition at line 139 of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h