Type definitions#
Modules#
sl_iperf_clnt_hdr_ext_isoch_settings
sl_iperf_clnt_hdr_ext_starttime_fq
sl_iperf_clnt_hdr_isoch_payload
Enumerations#
iPerf error enumeration type definition
Bandwidth format enumeration type definition.
Test status type definition.
Typedefs#
iPerf Client Isochronus settings
iPerf Client header extended FQ start time
iPerf Client Header extended
iPerf Client Isochronus payload
iPerf CLient Header v1
iPerf connection descriptor type definition
iPerf error enumeration type definition
Printer function type definition.
Log string buffer type definition.
iPerf log type definition
iPerf mode
Bandwidth format enumeration type definition.
iPerf test option type definition
iPerf statistic data type definition
Test status type definition.
iPerf Test callback type definition
Test ID type definition.
iPerf test descriptor
iPerf Client UDP header
iPerf UDP datagram structure type definition
iPerf server header
Macros#
iPerf ip address string max length definition
Enumeration Documentation#
sl_iperf_err#
sl_iperf_err
iPerf error enumeration type definition
Enumerator | |
---|---|
SL_IPERF_ERR_NONE | No error. |
SL_IPERF_ERR_NETWORK_CONNECTION | Network connection error. |
SL_IPERF_ERR_SERVER_SOCK_BIND | Server socket bind error. |
SL_IPERF_ERR_SERVER_SOCK_OPEN | Server socket open error. |
SL_IPERF_ERR_SERVER_SOCK_CLOSE | Server socket close error. |
SL_IPERF_ERR_SERVER_SOCK_LISTEN | Server socket listen error. |
SL_IPERF_ERR_SERVER_SOCK_ACCEPT | Server socket accept error. |
SL_IPERF_ERR_SERVER_SOCK_RX | Server socket RX error. |
SL_IPERF_ERR_SERVER_SOCK_WIN_SIZE | Server socket windows size error. |
SL_IPERF_ERR_CLIENT_SOCK_OPEN | Client socket open error. |
SL_IPERF_ERR_CLIENT_SOCK_BIND | Client socket bind error. |
SL_IPERF_ERR_CLIENT_SOCK_CONN | Client socket connect error. |
SL_IPERF_ERR_CLIENT_SOCK_TX | Client socket TX error. |
SL_IPERF_ERR_CLIENT_SOCK_TX_INV_ARG | Client socket TX invalid argument error. |
SL_IPERF_ERR_CLIENT_SOCK_CLOSE | Client socket socket close error. |
sl_iperf_mode#
sl_iperf_mode
iPerf mode
Enumerator | |
---|---|
SL_IPERF_MODE_SERVER | Server mode. |
SL_IPERF_MODE_CLIENT | Client mode. |
sl_iperf_opt_bw_format#
sl_iperf_opt_bw_format
Bandwidth format enumeration type definition.
Enumerator | |
---|---|
SL_IPERF_OPT_BW_FORMAT_BITS_PER_SEC | Bits/sec format. |
SL_IPERF_OPT_BW_FORMAT_KBITS_PER_SEC | KBits/sec format. |
SL_IPERF_OPT_BW_FORMAT_MBITS_PER_SEC | MBits/sec format. |
SL_IPERF_OPT_BW_FORMAT_GBITS_PER_SEC | GBits/sec format. |
SL_IPERF_OPT_BW_FORMAT_BYTES_PER_SEC | Bytes/sec format. |
SL_IPERF_OPT_BW_FORMAT_KBYTES_PER_SEC | KBytes/sec format. |
SL_IPERF_OPT_BW_FORMAT_MBYTES_PER_SEC | MBytes/sec format. |
SL_IPERF_OPT_BW_FORMAT_GBYTES_PER_SEC | GBytes/sec format. |
sl_iperf_status#
sl_iperf_status
Test status type definition.
Enumerator | |
---|---|
SL_IPERF_TEST_STATUS_FREE | Test unused. |
SL_IPERF_TEST_STATUS_QUEUED | Test queued. |
SL_IPERF_TEST_STATUS_RUNNING | Test running. |
SL_IPERF_TEST_STATUS_DONE | Test done with no error. |
SL_IPERF_TEST_STATUS_ERR | Test done with error. |
Typedef Documentation#
sl_iperf_clnt_hdr_ext_isoch_settings_t#
typedef struct sl_iperf_clnt_hdr_ext_isoch_settings sl_iperf_clnt_hdr_ext_isoch_settings_t
iPerf Client Isochronus settings
sl_iperf_clnt_hdr_ext_starttime_fq_t#
typedef struct sl_iperf_clnt_hdr_ext_starttime_fq sl_iperf_clnt_hdr_ext_starttime_fq_t
iPerf Client header extended FQ start time
sl_iperf_clnt_hdr_ext_t#
typedef struct sl_iperf_clnt_hdr_ext sl_iperf_clnt_hdr_ext_t
iPerf Client Header extended
sl_iperf_clnt_hdr_isoch_payload_t#
typedef struct sl_iperf_clnt_hdr_isoch_payload sl_iperf_clnt_hdr_isoch_payload_t
iPerf Client Isochronus payload
sl_iperf_clnt_hdr_v1_t#
typedef struct sl_iperf_udp_clnt_hdr_v1 sl_iperf_clnt_hdr_v1_t
iPerf CLient Header v1
sl_iperf_conn_t#
typedef struct sl_iperf_conn sl_iperf_conn_t
iPerf connection descriptor type definition
sl_iperf_log_print_t#
typedef int32_t(* sl_iperf_log_print_t) (sl_iperf_log_t *const log, const char *format,...) )(sl_iperf_log_t *const log, const char *format,...)
Printer function type definition.
sl_iperf_log_str_buff_t#
typedef struct sl_iperf_log_str_buff sl_iperf_log_str_buff_t
Log string buffer type definition.
sl_iperf_opt_bw_format#
typedef enum sl_iperf_opt_bw_format sl_iperf_opt_bw_format
Bandwidth format enumeration type definition.
sl_iperf_stats_t#
typedef struct sl_iperf_stats sl_iperf_stats_t
iPerf statistic data type definition
sl_iperf_test_callback_t#
typedef void(* sl_iperf_test_callback_t) (sl_iperf_test_t *) )(sl_iperf_test_t *)
iPerf Test callback type definition
sl_iperf_udp_clnt_hdr_t#
typedef struct sl_iperf_udp_clnt_hdr sl_iperf_udp_clnt_hdr_t
iPerf Client UDP header
sl_iperf_udp_datagram_t#
typedef struct sl_iperf_udp_datagram sl_iperf_udp_datagram_t
iPerf UDP datagram structure type definition
sl_iperf_udp_srv_hdr_t#
typedef struct sl_iperf_udp_srv_hdr sl_iperf_udp_srv_hdr_t
iPerf server header