iPerf statistic data type definition

Public Attributes#

uint32_t

Nbr of I/O sys calls.

uint32_t

Nbr of bytes rx'd or tx'd on net.

uint32_t

Nbr of rx'd or tx'd and lost packets.

uint32_t

Nbr of rx'd or tx'd packets.

uint32_t

Nbr of rx or tx errs.

uint32_t

Nbr of transitory err.

uint32_t

Last received packets (for update)

sl_iperf_ts_ms_t

Current received packet timestamp.

sl_iperf_ts_ms_t

Previous received packt timestamp.

sl_iperf_ts_ms_t

Current sent packet timestamp.

sl_iperf_ts_ms_t

Previous sent packet timestamp.

int64_t

UDP jitter.

int32_t

Prev pkt ID rx'd.

uint32_t

Nbr of UDP pkt lost.

uint32_t

Nbr of pkt rx'd out of order.

uint32_t

Nbr of pkt ID rx'd more than once.

bool

First UDP pkt rx'd.

bool

Err with UDP FIN or FINACK.

sl_iperf_ts_ms_t

Start timestamp (ms).

sl_iperf_ts_ms_t

End timestamp (ms).

uint32_t

Rx or Tx cur bandwidth in bits/s.

uint32_t

Total length of received bytes in Final ACK.

sl_iperf_ts_ms_t

Time duration in Final ACK.

uint32_t

Packet count in Final ACK.

uint32_t

Bandwidth in Final ACK in bits/s (calculated from FinACK tot length and FinACK duration ms)

Public Attribute Documentation#

nbr_calls#

uint32_t sl_iperf_stats::nbr_calls

Nbr of I/O sys calls.


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

bytes#

uint32_t sl_iperf_stats::bytes

Nbr of bytes rx'd or tx'd on net.


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

tot_packets#

uint32_t sl_iperf_stats::tot_packets

Nbr of rx'd or tx'd and lost packets.


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

nbr_rcv_snt_packets#

uint32_t sl_iperf_stats::nbr_rcv_snt_packets

Nbr of rx'd or tx'd packets.


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

errs#

uint32_t sl_iperf_stats::errs

Nbr of rx or tx errs.


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

transitory_error_cnts#

uint32_t sl_iperf_stats::transitory_error_cnts

Nbr of transitory err.


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

last_recv_pkt_cnt#

uint32_t sl_iperf_stats::last_recv_pkt_cnt

Last received packets (for update)


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

ts_curr_recv_ms#

sl_iperf_ts_ms_t sl_iperf_stats::ts_curr_recv_ms

Current received packet timestamp.


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

ts_prev_recv_ms#

sl_iperf_ts_ms_t sl_iperf_stats::ts_prev_recv_ms

Previous received packt timestamp.


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

ts_curr_sent_ms#

sl_iperf_ts_ms_t sl_iperf_stats::ts_curr_sent_ms

Current sent packet timestamp.


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

ts_prev_sent_ms#

sl_iperf_ts_ms_t sl_iperf_stats::ts_prev_sent_ms

Previous sent packet timestamp.


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

udp_jitter#

int64_t sl_iperf_stats::udp_jitter

UDP jitter.


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

udp_rx_last_pkt#

int32_t sl_iperf_stats::udp_rx_last_pkt

Prev pkt ID rx'd.


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

udp_lost_pkt#

uint32_t sl_iperf_stats::udp_lost_pkt

Nbr of UDP pkt lost.


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

udp_out_of_order#

uint32_t sl_iperf_stats::udp_out_of_order

Nbr of pkt rx'd out of order.


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

udp_dup_pkt#

uint32_t sl_iperf_stats::udp_dup_pkt

Nbr of pkt ID rx'd more than once.


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

udp_async_error#

bool sl_iperf_stats::udp_async_error

First UDP pkt rx'd.


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

end_err#

bool sl_iperf_stats::end_err

Err with UDP FIN or FINACK.


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

ts_start_ms#

sl_iperf_ts_ms_t sl_iperf_stats::ts_start_ms

Start timestamp (ms).


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

ts_end_ms#

sl_iperf_ts_ms_t sl_iperf_stats::ts_end_ms

End timestamp (ms).


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

bandwidth#

uint32_t sl_iperf_stats::bandwidth

Rx or Tx cur bandwidth in bits/s.


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

finack_tot_len#

uint32_t sl_iperf_stats::finack_tot_len

Total length of received bytes in Final ACK.


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

finack_duration_ms#

sl_iperf_ts_ms_t sl_iperf_stats::finack_duration_ms

Time duration in Final ACK.


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

finack_pkt#

uint32_t sl_iperf_stats::finack_pkt

Packet count in Final ACK.


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

finack_bw#

uint32_t sl_iperf_stats::finack_bw

Bandwidth in Final ACK in bits/s (calculated from FinACK tot length and FinACK duration ms)


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