![]() |
FD.io VPP
v19.04.4-rc0-5-ge88582fac
Vector Packet Processing
|
Include dependency graph for dns.c: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 |
| #define | foreach_notification_to_move _(pending_requests) |
| #define | vl_msg_name_crc_list |
| #define | foreach_dns_api_msg |
| #define | DNS_FORMAT_TEST 1 |
Variables | |
| dns_main_t | dns_main |
| vlib_cli_command_t | show_dns_cache_command |
| (constructor) VLIB_CLI_COMMAND (show_dns_cache_command) More... | |
| vlib_cli_command_t | dns_cache_add_del_command |
| (constructor) VLIB_CLI_COMMAND (dns_cache_add_del_command) More... | |
| static u8 | dns_reply_data_initializer [] |
| vlib_cli_command_t | test_dns_fmt_command |
| (constructor) VLIB_CLI_COMMAND (test_dns_fmt_command) More... | |
| vlib_cli_command_t | test_dns_unfmt_command |
| (constructor) VLIB_CLI_COMMAND (test_dns_unfmt_command) More... | |
| vlib_cli_command_t | test_dns_expire_command |
| (constructor) VLIB_CLI_COMMAND (test_dns_expire_command) More... | |
| #define foreach_dns_api_msg |
| #define vl_print | ( | handle, | |
| ... | |||
| ) | vlib_cli_output (handle, __VA_ARGS__) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| uword unformat_dns_reply | ( | unformat_input_t * | input, |
| va_list * | args | ||
| ) |
|
static |
|
static |
|
static |
|
static |
| VLIB_API_INIT_FUNCTION | ( | dns_api_hookup | ) |
Here is the caller graph for this function:| int vnet_dns_cname_indirection_nolock | ( | dns_main_t * | dm, |
| u32 | ep_index, | ||
| u8 * | reply | ||
| ) |
| int vnet_dns_delete_entry_by_index_nolock | ( | dns_main_t * | dm, |
| u32 | index | ||
| ) |
| int vnet_dns_resolve_name | ( | dns_main_t * | dm, |
| u8 * | name, | ||
| dns_pending_request_t * | t, | ||
| dns_cache_entry_t ** | retp | ||
| ) |
| 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 | ||
| ) |
| void vnet_dns_send_dns4_request | ( | dns_main_t * | dm, |
| dns_cache_entry_t * | ep, | ||
| ip4_address_t * | server | ||
| ) |
| void vnet_dns_send_dns6_request | ( | dns_main_t * | dm, |
| dns_cache_entry_t * | ep, | ||
| ip6_address_t * | server | ||
| ) |
| void vnet_send_dns4_reply | ( | dns_main_t * | dm, |
| dns_pending_request_t * | pr, | ||
| dns_cache_entry_t * | ep, | ||
| vlib_buffer_t * | b0 | ||
| ) |
| void vnet_send_dns6_reply | ( | dns_main_t * | dm, |
| dns_pending_request_t * | pr, | ||
| dns_cache_entry_t * | ep, | ||
| vlib_buffer_t * | b0 | ||
| ) |
| void vnet_send_dns_request | ( | dns_main_t * | dm, |
| dns_cache_entry_t * | ep | ||
| ) |
| vlib_cli_command_t dns_cache_add_del_command |
(constructor) VLIB_CLI_COMMAND (dns_cache_add_del_command)
| dns_main_t dns_main |
|
static |
| vlib_cli_command_t show_dns_cache_command |
(constructor) VLIB_CLI_COMMAND (show_dns_cache_command)
| vlib_cli_command_t test_dns_expire_command |
(constructor) VLIB_CLI_COMMAND (test_dns_expire_command)
| vlib_cli_command_t test_dns_fmt_command |
(constructor) VLIB_CLI_COMMAND (test_dns_fmt_command)
| vlib_cli_command_t test_dns_unfmt_command |
(constructor) VLIB_CLI_COMMAND (test_dns_unfmt_command)