FD.io VPP  v21.06-3-gbb25fbf28
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 55 of file dns.h.

Field Documentation

◆ cname

u8* dns_cache_entry_t::cname

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

Definition at line 64 of file dns.h.

◆ dns_request

u8* dns_cache_entry_t::dns_request

Cached dns request, for sending retries.

Definition at line 70 of file dns.h.

◆ dns_response

u8* dns_cache_entry_t::dns_response

Cached dns response.

Definition at line 80 of file dns.h.

◆ expiration_time

f64 dns_cache_entry_t::expiration_time

Expiration time.

Definition at line 67 of file dns.h.

◆ flags

volatile u8 dns_cache_entry_t::flags

flags

Definition at line 58 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 61 of file dns.h.

◆ pending_requests

dns_pending_request_t* dns_cache_entry_t::pending_requests

Clients / peers awaiting responses.

Definition at line 83 of file dns.h.

◆ retry_count

int dns_cache_entry_t::retry_count

Retry parameters.

Definition at line 73 of file dns.h.

◆ retry_timer

f64 dns_cache_entry_t::retry_timer

Definition at line 77 of file dns.h.

◆ server_af

int dns_cache_entry_t::server_af

Definition at line 75 of file dns.h.

◆ server_fails

int dns_cache_entry_t::server_fails

Definition at line 76 of file dns.h.

◆ server_rotor

int dns_cache_entry_t::server_rotor

Definition at line 74 of file dns.h.


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