iPerf statistic data type definition

Public Attributes#

uint32_t

Rx or Tx cur bandwidth in bits/s.

uint32_t

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

bool

Err with UDP FIN or FINACK.

uint32_t

Nbr of rx or tx errs.

uint32_t

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

Time duration in Final ACK.

uint32_t

Packet count in Final ACK.

uint32_t

Total length of received bytes in Final ACK.

uint32_t

Last received packets (for update)

uint32_t

Nbr of I/O sys calls.

uint32_t

Nbr of rx'd or tx'd packets.

uint32_t

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

uint32_t

Nbr of transitory err.

Current received packet timestamp.

Current sent packet timestamp.

End timestamp (ms).

Previous received packt timestamp.

Previous sent packet timestamp.

Start timestamp (ms).

bool

First UDP pkt rx'd.

uint32_t

Nbr of pkt ID rx'd more than once.

int64_t

UDP jitter.

uint32_t

Nbr of UDP pkt lost.

uint32_t

Nbr of pkt rx'd out of order.

int32_t

Prev pkt ID rx'd.

Public Attribute Documentation#

bandwidth#

uint32_t sl_iperf_stats::bandwidth

Rx or Tx cur bandwidth in bits/s.


Definition at line 183 of file /mnt/raid/workspaces/ws.obQFDUprC/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 145 of file /mnt/raid/workspaces/ws.obQFDUprC/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 177 of file /mnt/raid/workspaces/ws.obQFDUprC/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 151 of file /mnt/raid/workspaces/ws.obQFDUprC/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 192 of file /mnt/raid/workspaces/ws.obQFDUprC/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 187 of file /mnt/raid/workspaces/ws.obQFDUprC/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 189 of file /mnt/raid/workspaces/ws.obQFDUprC/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 185 of file /mnt/raid/workspaces/ws.obQFDUprC/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 155 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

nbr_calls#

uint32_t sl_iperf_stats::nbr_calls

Nbr of I/O sys calls.


Definition at line 143 of file /mnt/raid/workspaces/ws.obQFDUprC/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 149 of file /mnt/raid/workspaces/ws.obQFDUprC/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 147 of file /mnt/raid/workspaces/ws.obQFDUprC/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 153 of file /mnt/raid/workspaces/ws.obQFDUprC/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 157 of file /mnt/raid/workspaces/ws.obQFDUprC/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 161 of file /mnt/raid/workspaces/ws.obQFDUprC/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 181 of file /mnt/raid/workspaces/ws.obQFDUprC/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 159 of file /mnt/raid/workspaces/ws.obQFDUprC/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 163 of file /mnt/raid/workspaces/ws.obQFDUprC/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 179 of file /mnt/raid/workspaces/ws.obQFDUprC/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 175 of file /mnt/raid/workspaces/ws.obQFDUprC/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 173 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h

udp_jitter#

int64_t sl_iperf_stats::udp_jitter

UDP jitter.


Definition at line 165 of file /mnt/raid/workspaces/ws.obQFDUprC/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 169 of file /mnt/raid/workspaces/ws.obQFDUprC/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 171 of file /mnt/raid/workspaces/ws.obQFDUprC/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 167 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/iperf/sl_iperf_types.h