Microchip® Advanced Software Framework

ping_info_t Struct Reference

Data Fields

ping_complete_cb_t complete_cb
 
uint32_t count
 
void * ctx
 
uint32_t data_size
 
uint32_t deadline
 
struct ip_addr destination
 
uint32_t first_tx_tm
 
uint32_t flags
 
uint32_t interval
 
uint32_t last_rx_tm
 
uint32_t last_tx_tm
 
uint32_t num_rx
 
uint32_t num_tx
 
uint8_t quiet
 
uint16_t seq_num
 
uint32_t size
 
uint32_t timeout
 

ping_complete_cb_t ping_info_t::complete_cb
uint32_t ping_info_t::count

Referenced by cmd_ping(), init_ping_info(), and ping_stop().

void* ping_info_t::ctx
uint32_t ping_info_t::data_size
uint32_t ping_info_t::deadline

Referenced by cmd_ping(), and init_ping_info().

struct ip_addr ping_info_t::destination
uint32_t ping_info_t::first_tx_tm

Referenced by cmd_ping(), ping_send(), and print_stats().

uint32_t ping_info_t::flags

Referenced by cmd_ping(), and ping_recv().

uint32_t ping_info_t::interval

Referenced by cmd_ping(), and init_ping_info().

uint32_t ping_info_t::last_rx_tm

Referenced by cmd_ping(), and ping_recv().

uint32_t ping_info_t::last_tx_tm

Referenced by cmd_ping(), ping_recv(), and ping_send().

uint32_t ping_info_t::num_rx
uint32_t ping_info_t::num_tx
uint8_t ping_info_t::quiet

Referenced by cmd_ping(), init_ping_info(), and ping_recv().

uint16_t ping_info_t::seq_num

Referenced by ping_prepare_echo(), and ping_recv().

uint32_t ping_info_t::size
uint32_t ping_info_t::timeout

Referenced by cmd_ping(), and init_ping_info().