#include <util/console.h>
Typedefs | |
typedef void(* | ping_complete_cb_t )(uint32_t tx_pkt_cnt, uint32_t rx_pkt_cnt, void *ctx) |
Functions | |
cmd_state_t | cmd_ping (int argc, char *argv[], void *ctx) |
void | ping_set_callback (ping_complete_cb_t cb, void *ctx) |
void | ping_stop (uint32_t *tx_cnt, uint32_t *rx_cnt) |
typedef void(* ping_complete_cb_t)(uint32_t tx_pkt_cnt, uint32_t rx_pkt_cnt, void *ctx) |
cmd_state_t cmd_ping | ( | int | argc, |
char * | argv[], | ||
void * | ctx | ||
) |
References assert, CMD_DONE, CMD_INPROGRESS, ping_info_t::count, ping_info_t::data_size, ping_info_t::deadline, ping_info_t::destination, ping_info_t::first_tx_tm, ping_info_t::flags, INFO, init_ping_info(), ping_info_t::interval, ip2str(), ping_info_t::last_rx_tm, ping_info_t::last_tx_tm, netif_default, netif_is_up, ping_info_t::num_tx, pcb, ping_finalize(), ping_recv(), PING_REPLY, ping_send(), printk(), ping_info_t::quiet, ping_info_t::size, state, ping_info_t::timeout, and timer_get_ms().
Referenced by wl_init_complete_cb().
void ping_set_callback | ( | ping_complete_cb_t | cb, |
void * | ctx | ||
) |
References cb, ping_info_t::complete_cb, ctx, ping_info_t::ctx, and INFO.
void ping_stop | ( | uint32_t * | tx_cnt, |
uint32_t * | rx_cnt | ||
) |
References ping_info_t::count, INFO, ping_info_t::num_rx, and ping_info_t::num_tx.