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