FD.io VPP  v18.07.1-13-g909ba93
Vector Packet Processing
dns_cache_entry_t Struct Reference
+ Collaboration diagram for dns_cache_entry_t:

Data Fields

volatile u8 flags
 flags More...
 The name in "normal human being" notation, e.g. More...
 For CNAME records, the "next name" to resolve. More...
f64 expiration_time
 Expiration time. More...
 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
 Cached dns response. More...
 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


Definition at line 51 of file dns.h.

u8* dns_cache_entry_t::name

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


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: