![]() |
FD.io VPP
v16.12-rc0-308-g931be3a
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | ping_run_t |
struct | ping_main_t |
struct | icmp4_input_trace_t |
Macros | |
#define | PING_DEFAULT_DATA_LEN 60 |
#define | PING_DEFAULT_INTERVAL 1.0 |
#define | PING_MAXIMUM_DATA_SIZE 2000 |
Typedefs | |
typedef struct ping_run_t | ping_run_t |
typedef struct ping_main_t | ping_main_t |
Enumerations | |
enum | ping_response_type_t { PING_RESPONSE_IP6 = 42, PING_RESPONSE_IP4 } |
enum | send_ip46_ping_result_t { SEND_PING_OK = 0, SEND_PING_ALLOC_FAIL, SEND_PING_NO_INTERFACE } |
enum | icmp6_echo_reply_next_t { ICMP6_ECHO_REPLY_NEXT_NORMAL, ICMP6_ECHO_REPLY_N_NEXT } |
enum | icmp4_echo_reply_next_t { ICMP4_ECHO_REPLY_NEXT_NORMAL, ICMP4_ECHO_REPLY_N_NEXT } |
Functions | |
typedef | CLIB_PACKED (struct{u16 id;u16 seq;f64 time_sent;u8 data[PING_MAXIMUM_DATA_SIZE];}) icmp46_echo_request_t |
typedef | CLIB_PACKED (struct{ip6_header_t ip6;icmp46_header_t icmp;icmp46_echo_request_t icmp_echo;}) icmp6_echo_request_header_t |
typedef | CLIB_PACKED (struct{ip4_header_t ip4;icmp46_header_t icmp;icmp46_echo_request_t icmp_echo;}) icmp4_echo_request_header_t |
Variables | |
ping_main_t | ping_main |
typedef struct ping_main_t ping_main_t |
typedef struct ping_run_t ping_run_t |
enum ping_response_type_t |
typedef CLIB_PACKED | ( | struct{u16 id;u16 seq;f64 time_sent;u8 data[PING_MAXIMUM_DATA_SIZE];} | ) |
typedef CLIB_PACKED | ( | struct{ip6_header_t ip6;icmp46_header_t icmp;icmp46_echo_request_t icmp_echo;} | ) |
typedef CLIB_PACKED | ( | struct{ip4_header_t ip4;icmp46_header_t icmp;icmp46_echo_request_t icmp_echo;} | ) |
ping_main_t ping_main |