FD.io VPP  v21.01.1
Vector Packet Processing
dns_cache_entry_t Struct Reference
+ Collaboration diagram for dns_cache_entry_t:

Data Fields

volatile u8 flags
 flags More...
 
u8name
 The name in "normal human being" notation, e.g. More...
 
u8cname
 For CNAME records, the "next name" to resolve. More...
 
f64 expiration_time
 Expiration time. More...
 
u8dns_request
 Cached dns request, for sending retries. More...
 
int retry_count
 Retry parameters. More...
 
int server_rotor
 
int server_af
 
int server_fails
 
f64 retry_timer
 
u8dns_response
 Cached dns response. More...
 
dns_pending_request_tpending_requests
 Clients / peers awaiting responses. More...
 

Detailed Description

Definition at line 50 of file dns.h.

Field Documentation

◆ cname

u8* dns_cache_entry_t::cname

For CNAME records, the "next name" to resolve.

Definition at line 59 of file dns.h.

◆ dns_request

u8* dns_cache_entry_t::dns_request

Cached dns request, for sending retries.

Definition at line 65 of file dns.h.

◆ dns_response

u8* dns_cache_entry_t::dns_response

Cached dns response.

Definition at line 75 of file dns.h.

◆ expiration_time

f64 dns_cache_entry_t::expiration_time

Expiration time.

Definition at line 62 of file dns.h.

◆ flags

volatile u8 dns_cache_entry_t::flags

flags

Definition at line 53 of file dns.h.

◆ name

u8* dns_cache_entry_t::name

The name in "normal human being" notation, e.g.

www.foobar.com

Definition at line 56 of file dns.h.

◆ pending_requests

dns_pending_request_t* dns_cache_entry_t::pending_requests

Clients / peers awaiting responses.

Definition at line 78 of file dns.h.

◆ retry_count

int dns_cache_entry_t::retry_count

Retry parameters.

Definition at line 68 of file dns.h.

◆ retry_timer

f64 dns_cache_entry_t::retry_timer

Definition at line 72 of file dns.h.

◆ server_af

int dns_cache_entry_t::server_af

Definition at line 70 of file dns.h.

◆ server_fails

int dns_cache_entry_t::server_fails

Definition at line 71 of file dns.h.

◆ server_rotor

int dns_cache_entry_t::server_rotor

Definition at line 69 of file dns.h.


The documentation for this struct was generated from the following file: