iPerf 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 header epoch start mask
iPerf header extended mask
iPerf header seqno 64bit mask
iPerf header time mode mask
iPerf header triptime mask
iPerf header UDP test mask
iPerf header version1 mask
iPerf header version2 mask
iPerf ip address string max length definition
iPerf Server TX FINACK max count to retry
iPerf UDP server final ack size
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. |
216
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_mode#
sl_iperf_mode
Iperf mode.
Enumerator | |
---|---|
SL_IPERF_MODE_SERVER | Server mode. |
SL_IPERF_MODE_CLIENT | Client mode. |
65
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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. |
93
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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. |
76
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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
447
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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
425
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_clnt_hdr_ext_t#
typedef struct sl_iperf_clnt_hdr_ext sl_iperf_clnt_hdr_ext_t
iPerf Client Header extended
387
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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
409
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_clnt_hdr_v1_t#
typedef struct sl_iperf_udp_clnt_hdr_v1 sl_iperf_clnt_hdr_v1_t
iPerf CLient Header v1
359
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_conn_t#
typedef struct sl_iperf_conn sl_iperf_conn_t
iPerf connection descriptor type definition
213
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_error_t#
typedef enum sl_iperf_err sl_iperf_error_t
iPerf error enumeration type definition
247
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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.
274
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_log_str_buff_t#
typedef struct sl_iperf_log_str_buff sl_iperf_log_str_buff_t
Log string buffer type definition.
257
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_log_t#
typedef struct sl_iperf_log sl_iperf_log_t
iPerf log type definition
271
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_mode_t#
typedef enum sl_iperf_mode sl_iperf_mode_t
Iperf mode.
70
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_opt_bw_format#
typedef enum sl_iperf_opt_bw_format sl_iperf_opt_bw_format
Bandwidth format enumeration type definition.
110
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_opt_t#
typedef struct sl_iperf_opt sl_iperf_opt_t
iPerf test option type definition
140
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_stats_t#
typedef struct sl_iperf_stats sl_iperf_stats_t
iPerf statistic data type definition
195
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_status_t#
typedef enum sl_iperf_status sl_iperf_status_t
Test status type definition.
87
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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
297
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_test_id_t#
typedef uint16_t sl_iperf_test_id_t
Test ID type definition.
73
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_test_t#
typedef struct sl_iperf_test sl_iperf_test_t
iPerf test descriptor
294
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_udp_clnt_hdr_t#
typedef struct sl_iperf_udp_clnt_hdr sl_iperf_udp_clnt_hdr_t
iPerf Client UDP header
465
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_udp_datagram_t#
typedef struct sl_iperf_udp_datagram sl_iperf_udp_datagram_t
iPerf UDP datagram structure type definition
313
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
sl_iperf_udp_srv_hdr_t#
typedef struct sl_iperf_udp_srv_hdr sl_iperf_udp_srv_hdr_t
iPerf server header
341
of file /mnt/raid/workspaces/ws.rfJJpmgqK/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h