]> git.proxmox.com Git - mirror_ovs.git/blobdiff - vswitchd/ovs-vswitchd.c
DNS: Add basic support for asynchronous DNS resolving
[mirror_ovs.git] / vswitchd / ovs-vswitchd.c
index 46da45db9c743f280ff151a49486a15491f96ea4..7191969373004100ee1912986951a77a44350714 100644 (file)
@@ -51,6 +51,7 @@
 #include "openvswitch/vconn.h"
 #include "openvswitch/vlog.h"
 #include "lib/vswitch-idl.h"
+#include "lib/dns-resolve.h"
 
 VLOG_DEFINE_THIS_MODULE(vswitchd);
 
@@ -81,6 +82,7 @@ main(int argc, char *argv[])
     set_program_name(argv[0]);
     ovsthread_id_init();
 
+    dns_resolve_init(true);
     ovs_cmdl_proctitle_init(argc, argv);
     service_start(&argc, &argv);
     remote = parse_options(argc, argv, &unixctl_path);
@@ -141,6 +143,7 @@ main(int argc, char *argv[])
     service_stop();
     vlog_disable_async();
     ovsrcu_exit();
+    dns_resolve_destroy();
 
     return 0;
 }