LD_PRELOAD: stateless LDP
[vpp.git] / src / vnet / dns / dns.h
index 1272e75..f0edd8c 100644 (file)
@@ -66,6 +66,7 @@ typedef struct
   int retry_count;
   int server_rotor;
   int server_af;
+  int server_fails;
   f64 retry_timer;
 
   /** Cached dns response */
@@ -163,6 +164,13 @@ int
 vnet_dns_resolve_name (dns_main_t * dm, u8 * name, dns_pending_request_t * t,
                       dns_cache_entry_t ** retp);
 
+void
+vnet_dns_send_dns6_request (dns_main_t * dm,
+                           dns_cache_entry_t * ep, ip6_address_t * server);
+void
+vnet_dns_send_dns4_request (dns_main_t * dm,
+                           dns_cache_entry_t * ep, ip4_address_t * server);
+
 void vnet_send_dns4_reply (dns_main_t * dm, dns_pending_request_t * t,
                           dns_cache_entry_t * ep, vlib_buffer_t * b0);