FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | REPLY_MSG_ID_BASE dm->msg_id_base |
#define | vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) |
#define | FINISH |
#define | foreach_notification_to_move _(pending_requests) |
#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 | show_dns_server_command |
(constructor) VLIB_CLI_COMMAND (show_dns_server_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 FINISH |
#define REPLY_MSG_ID_BASE dm->msg_id_base |
#define vl_print | ( | handle, | |
... | |||
) | vlib_cli_output (handle, __VA_ARGS__) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
__clib_export int dns_resolve_name | ( | u8 * | name, |
dns_cache_entry_t ** | ep, | ||
dns_pending_request_t * | t0, | ||
dns_resolve_name_t * | rn | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
uword unformat_dns_reply | ( | unformat_input_t * | input, |
va_list * | args | ||
) |
|
static |
|
static |
|
static |
|
static |
VLIB_PLUGIN_REGISTER | ( | ) |
int vnet_dns_cname_indirection_nolock | ( | vlib_main_t * | vm, |
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 | ( | vlib_main_t * | vm, |
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, |
dns_resolve_name_t * | rn, | ||
u32 * | min_ttlp | ||
) |
void vnet_dns_send_dns4_request | ( | vlib_main_t * | vm, |
dns_main_t * | dm, | ||
dns_cache_entry_t * | ep, | ||
ip4_address_t * | server | ||
) |
void vnet_dns_send_dns6_request | ( | vlib_main_t * | vm, |
dns_main_t * | dm, | ||
dns_cache_entry_t * | ep, | ||
ip6_address_t * | server | ||
) |
void vnet_send_dns4_reply | ( | vlib_main_t * | vm, |
dns_main_t * | dm, | ||
dns_pending_request_t * | pr, | ||
dns_cache_entry_t * | ep, | ||
vlib_buffer_t * | b0 | ||
) |
void vnet_send_dns6_reply | ( | vlib_main_t * | vm, |
dns_main_t * | dm, | ||
dns_pending_request_t * | pr, | ||
dns_cache_entry_t * | ep, | ||
vlib_buffer_t * | b0 | ||
) |
void vnet_send_dns_request | ( | vlib_main_t * | vm, |
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 show_dns_server_command |
(constructor) VLIB_CLI_COMMAND (show_dns_server_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)