Add the ability to connect to a vconn asynchronously.
[sliver-openvswitch.git] / include / vlog.h
index f47324b..9be199c 100644 (file)
@@ -49,17 +49,24 @@ enum vlog_facility vlog_get_facility_val(const char *name);
 
 /* Modules that can emit log messages. */
 #define VLOG_MODULES                            \
+        VLOG_MODULE(chain)                      \
         VLOG_MODULE(controller)                 \
+        VLOG_MODULE(controller_connection)      \
         VLOG_MODULE(ctlpath)                    \
+        VLOG_MODULE(datapath)                   \
         VLOG_MODULE(dpif)                       \
         VLOG_MODULE(dpctl)                      \
         VLOG_MODULE(fault)                      \
         VLOG_MODULE(flow)                       \
+        VLOG_MODULE(netdev)                     \
         VLOG_MODULE(netlink)                    \
+        VLOG_MODULE(poll_loop)                  \
         VLOG_MODULE(secchan)                    \
+        VLOG_MODULE(switch)                     \
         VLOG_MODULE(socket_util)                \
         VLOG_MODULE(vconn_netlink)              \
         VLOG_MODULE(vconn_tcp)                  \
+        VLOG_MODULE(vconn_ssl)                  \
         VLOG_MODULE(vconn)                      \
 
 /* VLM_ constant for each vlog module. */
@@ -91,6 +98,7 @@ void vlog(enum vlog_module, enum vlog_level, const char *format, ...)
  * expands to the module used by the current source file, e.g.
  *      #include "vlog.h"
  *      #define THIS_MODULE VLM_NETLINK
+ * Guaranteed to preserve errno.
  */
 #define VLOG_EMER(...) vlog(THIS_MODULE, VLL_EMER, __VA_ARGS__)
 #define VLOG_ERR(...) vlog(THIS_MODULE, VLL_ERR, __VA_ARGS__)