Respin "Make vconns keep track of their names and include them in log messages."
[openvswitch] / lib / vconn-netlink.c
index 403f3fc18cdd94b3c525c5cdcd8dad54a7343a2f..4f609bb3344c02646df3b4d06eed6660593345e8 100644 (file)
@@ -51,6 +51,7 @@
 #include "socket-util.h"
 #include "util.h"
 #include "openflow.h"
+#include "vconn-provider.h"
 
 #include "vlog.h"
 #define THIS_MODULE VLM_VCONN_NETLINK
@@ -83,9 +84,7 @@ netlink_open(const char *name, char *suffix, struct vconn **vconnp)
     }
 
     netlink = xmalloc(sizeof *netlink);
-    netlink->vconn.class = &netlink_vconn_class;
-    netlink->vconn.connect_status = 0;
-    netlink->vconn.ip = 0;
+    vconn_init(&netlink->vconn, &netlink_vconn_class, 0, 0, name);
     retval = dpif_open(dp_idx, subscribe, &netlink->dp);
     if (retval) {
         free(netlink);