FD.io VPP
v18.01.2-1-g9b554f3
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | vl_typedefs /* define message structures */ |
#define | vl_endianfun /* define message structures */ |
#define | vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) |
#define | vl_printfun |
Functions | |
int | vnet_dns_response_to_reply (u8 *response, vl_api_dns_resolve_name_reply_t *rmp, u32 *min_ttlp) |
int | vnet_dns_response_to_name (u8 *response, vl_api_dns_resolve_ip_reply_t *rmp, u32 *min_ttlp) |
static void | resolve_event (dns_main_t *dm, f64 now, u8 *reply) |
static void | retry_scan (dns_main_t *dm, f64 now) |
static uword | dns_resolver_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f) |
Variables | |
vlib_node_registration_t | dns_resolver_node |
(constructor) VLIB_REGISTER_NODE (dns_resolver_node) More... | |
#define vl_endianfun /* define message structures */ |
Definition at line 29 of file resolver_process.c.
#define vl_print | ( | handle, | |
... | |||
) | vlib_cli_output (handle, __VA_ARGS__) |
Definition at line 34 of file resolver_process.c.
#define vl_printfun |
Definition at line 35 of file resolver_process.c.
#define vl_typedefs /* define message structures */ |
Definition at line 25 of file resolver_process.c.
|
static |
|
static |
Definition at line 53 of file resolver_process.c.
|
static |
Definition at line 208 of file resolver_process.c.
int vnet_dns_response_to_name | ( | u8 * | response, |
vl_api_dns_resolve_ip_reply_t * | rmp, | ||
u32 * | min_ttlp | ||
) |
int vnet_dns_response_to_reply | ( | u8 * | response, |
vl_api_dns_resolve_name_reply_t * | rmp, | ||
u32 * | min_ttlp | ||
) |
vlib_node_registration_t dns_resolver_node |
(constructor) VLIB_REGISTER_NODE (dns_resolver_node)
Definition at line 41 of file resolver_process.c.