diff options
author | Dave Barach <dave@barachs.net> | 2017-10-20 09:21:35 -0400 |
---|---|---|
committer | Dave Barach <dave@barachs.net> | 2017-10-20 09:34:11 -0400 |
commit | d2080159c4287f3c1d491fa60da2cb6e9ab47b55 (patch) | |
tree | 4923b4ba67507f4628084a5a8e459a19c675ea15 /src/vnet/dns/dns.h | |
parent | 3491d7f1d05ee5e05ebf0f6129d54c5ca85e22cf (diff) |
Add reverse DNS (ip to name) resolution
Change-Id: Ic531d820b1846ff7363e5c396ac0b1176e87b401
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/vnet/dns/dns.h')
-rw-r--r-- | src/vnet/dns/dns.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/vnet/dns/dns.h b/src/vnet/dns/dns.h index c55c6f31934..442ef860cfb 100644 --- a/src/vnet/dns/dns.h +++ b/src/vnet/dns/dns.h @@ -26,6 +26,16 @@ typedef struct { + u32 request_type; + u32 client_index; + u32 client_context; +} pending_api_request_t; + +#define DNS_API_PENDING_NAME_TO_IP 1 +#define DNS_API_PENDING_IP_TO_NAME 2 + +typedef struct +{ /** flags */ volatile u8 flags; @@ -51,8 +61,7 @@ typedef struct u8 *dns_response; /** Clients awaiting responses */ - u32 *api_clients_to_notify; - u32 *api_client_contexts; + pending_api_request_t *pending_api_requests; ip4_address_t *ip4_peers_to_notify; ip6_address_t *ip6_peers_to_notify; } dns_cache_entry_t; |