FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
resolver_process.c File Reference
+ Include dependency graph for resolver_process.c:

Go to the source code of this file.

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 (vlib_main_t *vm, dns_main_t *dm, f64 now, u8 *reply)
 
static void retry_scan (vlib_main_t *vm, dns_main_t *dm, f64 now)
 
static uword dns_resolver_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f)
 
void vnet_dns_create_resolver_process (vlib_main_t *vm, dns_main_t *dm)
 

Function Documentation

◆ dns_resolver_process()

static uword dns_resolver_process ( vlib_main_t vm,
vlib_node_runtime_t rt,
vlib_frame_t f 
)
static

Definition at line 305 of file resolver_process.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resolve_event()

static void resolve_event ( vlib_main_t vm,
dns_main_t dm,
f64  now,
u8 reply 
)
static

Definition at line 39 of file resolver_process.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ retry_scan()

static void retry_scan ( vlib_main_t vm,
dns_main_t dm,
f64  now 
)
static

Definition at line 288 of file resolver_process.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vnet_dns_create_resolver_process()

void vnet_dns_create_resolver_process ( vlib_main_t vm,
dns_main_t dm 
)

Definition at line 349 of file resolver_process.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vnet_dns_response_to_name()

int vnet_dns_response_to_name ( u8 response,
vl_api_dns_resolve_ip_reply_t rmp,
u32 min_ttlp 
)

Definition at line 1302 of file dns.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vnet_dns_response_to_reply()

int vnet_dns_response_to_reply ( u8 response,
vl_api_dns_resolve_name_reply_t rmp,
u32 min_ttlp 
)
+ Here is the caller graph for this function: