FD.io VPP  v20.05.1-6-gf53edbc3b
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 (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)
 
void vnet_dns_create_resolver_process (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 306 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 ( 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 ( dns_main_t dm,
f64  now 
)
static

Definition at line 289 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 ( dns_main_t dm)

Definition at line 350 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 1303 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 
)

Definition at line 1162 of file dns.c.

+ Here is the caller graph for this function: