From d2080159c4287f3c1d491fa60da2cb6e9ab47b55 Mon Sep 17 00:00:00 2001 From: Dave Barach Date: Fri, 20 Oct 2017 09:21:35 -0400 Subject: Add reverse DNS (ip to name) resolution Change-Id: Ic531d820b1846ff7363e5c396ac0b1176e87b401 Signed-off-by: Dave Barach --- src/vnet/dns/dns.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/vnet/dns/dns.h') 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 @@ -24,6 +24,16 @@ #include #include +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 */ @@ -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; -- cgit 1.2.3-korg