You are viewing documentation for version:
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
Bandwidth in Final ACK in bits/s (calculated from FinACK tot length and FinACK duration ms)
sl_iperf_ts_ms_t
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 rx'd or tx'd packets.
uint32_t
Nbr of rx'd or tx'd and lost packets.
sl_iperf_ts_ms_t
Current received packet timestamp.
sl_iperf_ts_ms_t
Current sent packet timestamp.
sl_iperf_ts_ms_t
Previous received packt timestamp.
sl_iperf_ts_ms_t
Previous sent packet timestamp.
uint32_t
Nbr of pkt ID rx'd more than once.
uint32_t
Nbr of pkt rx'd out of order.
Public Attribute Documentation#
bandwidth#
uint32_t sl_iperf_stats::bandwidth
Rx or Tx cur bandwidth in bits/s.
bytes#
uint32_t sl_iperf_stats::bytes
Nbr of bytes rx'd or tx'd on net.
end_err#
bool sl_iperf_stats::end_err
Err with UDP FIN or FINACK.
errs#
uint32_t sl_iperf_stats::errs
Nbr of rx or tx errs.
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)
finack_duration_ms#
sl_iperf_ts_ms_t sl_iperf_stats::finack_duration_ms
Time duration in Final ACK.
finack_pkt#
uint32_t sl_iperf_stats::finack_pkt
Packet count in Final ACK.
finack_tot_len#
uint32_t sl_iperf_stats::finack_tot_len
Total length of received bytes in Final ACK.
last_recv_pkt_cnt#
uint32_t sl_iperf_stats::last_recv_pkt_cnt
Last received packets (for update)
nbr_calls#
uint32_t sl_iperf_stats::nbr_calls
Nbr of I/O sys calls.
nbr_rcv_snt_packets#
uint32_t sl_iperf_stats::nbr_rcv_snt_packets
Nbr of rx'd or tx'd packets.
tot_packets#
uint32_t sl_iperf_stats::tot_packets
Nbr of rx'd or tx'd and lost packets.
transitory_error_cnts#
uint32_t sl_iperf_stats::transitory_error_cnts
Nbr of transitory err.
ts_curr_recv_ms#
sl_iperf_ts_ms_t sl_iperf_stats::ts_curr_recv_ms
Current received packet timestamp.
ts_curr_sent_ms#
sl_iperf_ts_ms_t sl_iperf_stats::ts_curr_sent_ms
Current sent packet timestamp.
ts_end_ms#
sl_iperf_ts_ms_t sl_iperf_stats::ts_end_ms
End timestamp (ms).
ts_prev_recv_ms#
sl_iperf_ts_ms_t sl_iperf_stats::ts_prev_recv_ms
Previous received packt timestamp.
ts_prev_sent_ms#
sl_iperf_ts_ms_t sl_iperf_stats::ts_prev_sent_ms
Previous sent packet timestamp.
ts_start_ms#
sl_iperf_ts_ms_t sl_iperf_stats::ts_start_ms
Start timestamp (ms).
udp_async_error#
bool sl_iperf_stats::udp_async_error
First UDP pkt rx'd.
udp_dup_pkt#
uint32_t sl_iperf_stats::udp_dup_pkt
Nbr of pkt ID rx'd more than once.
udp_jitter#
int64_t sl_iperf_stats::udp_jitter
UDP jitter.
udp_lost_pkt#
uint32_t sl_iperf_stats::udp_lost_pkt
Nbr of UDP pkt lost.
udp_out_of_order#
uint32_t sl_iperf_stats::udp_out_of_order
Nbr of pkt rx'd out of order.
udp_rx_last_pkt#
int32_t sl_iperf_stats::udp_rx_last_pkt
Prev pkt ID rx'd.