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.


protocol#

sl_iperf_protocol_t sl_iperf_opt::protocol

UDP or TCP protocol.


port#

uint16_t sl_iperf_opt::port

Server or client port.


remote_addr#

char sl_iperf_opt::remote_addr[SL_IPERF_IP_STR_BUFF_LEN]

Remote address for TX.


bandwidth#

uint32_t sl_iperf_opt::bandwidth

expected bandwidth in bits/sec


packet_nbr#

uint16_t sl_iperf_opt::packet_nbr

Nbr of packets to tx.


buf_len#

uint16_t sl_iperf_opt::buf_len

Buf len to tx or rx.


duration_ms#

uint16_t sl_iperf_opt::duration_ms

Time in sec to tx.


win_size#

uint16_t sl_iperf_opt::win_size

Win size to tx or rx.


persistent#

bool sl_iperf_opt::persistent

Server in persistent mode.


interval_ms#

uint16_t sl_iperf_opt::interval_ms

Interval (ms) between bandwidth update.


bw_format#

sl_iperf_opt_bw_format sl_iperf_opt::bw_format

Bandwidth format.


multicast#

bool sl_iperf_opt::multicast

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