FD.io VPP  v18.07-34-g55fbdb9
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 48 of file dns.h.

Field Documentation

u8* dns_cache_entry_t::cname

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

Definition at line 57 of file dns.h.

u8* dns_cache_entry_t::dns_request

Cached dns request, for sending retries.

Definition at line 63 of file dns.h.

u8* dns_cache_entry_t::dns_response

Cached dns response.

Definition at line 73 of file dns.h.

f64 dns_cache_entry_t::expiration_time

Expiration time.

Definition at line 60 of file dns.h.

volatile u8 dns_cache_entry_t::flags

flags

Definition at line 51 of file dns.h.

u8* dns_cache_entry_t::name

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

www.foobar.com

Definition at line 54 of file dns.h.

dns_pending_request_t* dns_cache_entry_t::pending_requests

Clients / peers awaiting responses.

Definition at line 76 of file dns.h.

int dns_cache_entry_t::retry_count

Retry parameters.

Definition at line 66 of file dns.h.

f64 dns_cache_entry_t::retry_timer

Definition at line 70 of file dns.h.

int dns_cache_entry_t::server_af

Definition at line 68 of file dns.h.

int dns_cache_entry_t::server_fails

Definition at line 69 of file dns.h.

int dns_cache_entry_t::server_rotor

Definition at line 67 of file dns.h.


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