Modules#
sl_iperf_clnt_hdr_isoch_payload
sl_iperf_clnt_hdr_ext_starttime_fq
sl_iperf_clnt_hdr_ext_isoch_settings
iPerf type definitions#
Enumerations#
Test status type definition.
Bandwidth format enumeration type definition.
iPerf error enumeration type definition
Typedefs#
Iperf mode.
Test ID type definition.
Test status type definition.
Bandwidth format enumeration type definition.
iPerf test option type definition
iPerf statistic data type definition
iPerf connection descriptor type definition
iPerf error enumeration type definition
Log string buffer type definition.
iPerf log type definition
Printer function type definition.
iPerf test descriptor
iPerf Test callback type definition
iPerf UDP datagram structure type definition
iPerf server header
iPerf CLient Header v1
iPerf Client Header extended
iPerf Client Isochronus payload
iPerf Client header extended FQ start time
iPerf Client Isochronus settings
iPerf Client UDP header
Macros#
iPerf UDP server final ack size
iPerf header version1 mask
iPerf header version2 mask
iPerf header extended mask
iPerf header seqno 64bit mask
iPerf header UDP test mask
iPerf header epoch start mask
iPerf header triptime mask
iPerf header time mode mask
iPerf Server TX FINACK max count to retry
iPerf ip address string max length definition
Enumeration Documentation#
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.vHmYkJajL/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.vHmYkJajL/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.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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. |
213
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
Typedef Documentation#
sl_iperf_mode_t#
typedef enum sl_iperf_mode sl_iperf_mode_t
Iperf mode.
70
of file /mnt/raid/workspaces/ws.vHmYkJajL/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.vHmYkJajL/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.vHmYkJajL/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.vHmYkJajL/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.vHmYkJajL/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
192
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
210
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
244
of file /mnt/raid/workspaces/ws.vHmYkJajL/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.
254
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
268
of file /mnt/raid/workspaces/ws.vHmYkJajL/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.
271
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
291
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
294
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
309
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
335
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
351
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
377
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
397
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
411
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
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
431
of file /mnt/raid/workspaces/ws.vHmYkJajL/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
447
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h
Macro Definition Documentation#
SL_IPERF_UDP_SERVER_FIN_ACK_SIZE#
#define SL_IPERF_UDP_SERVER_FIN_ACK_SIZEValue:
(128U)
iPerf UDP server final ack size
65
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_VERSION1#
#define SL_IPERF_HEADER_VERSION1Value:
(0x80000000UL)
iPerf header version1 mask
68
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_VERSION2#
#define SL_IPERF_HEADER_VERSION2Value:
(0x04000000UL)
iPerf header version2 mask
71
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_EXTEND#
#define SL_IPERF_HEADER_EXTENDValue:
(0x40000000UL)
iPerf header extended mask
74
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_SEQNO64B#
#define SL_IPERF_HEADER_SEQNO64BValue:
(0x08000000UL)
iPerf header seqno 64bit mask
77
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_UDPTEST#
#define SL_IPERF_HEADER_UDPTESTValue:
(0x20000000UL)
iPerf header UDP test mask
80
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_EPOCH_START#
#define SL_IPERF_HEADER_EPOCH_STARTValue:
(0x00001000UL)
iPerf header epoch start mask
83
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_TRIPTIME#
#define SL_IPERF_HEADER_TRIPTIMEValue:
(0x00000010UL)
iPerf header triptime mask
86
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_HEADER_TIME_MODE#
#define SL_IPERF_HEADER_TIME_MODEValue:
(0x80000000UL)
iPerf header time mode mask
89
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_SERVER_UDP_TX_FINACK_COUNT#
#define SL_IPERF_SERVER_UDP_TX_FINACK_COUNTValue:
(10U)
iPerf Server TX FINACK max count to retry
92
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf.h
SL_IPERF_IP_STR_BUFF_LEN#
#define SL_IPERF_IP_STR_BUFF_LENValue:
(40U)
iPerf ip address string max length definition
90
of file /mnt/raid/workspaces/ws.vHmYkJajL/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h