summary refs log tree commit diff
path: root/src/libnm-base/nm-priv-helper-utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnm-base/nm-priv-helper-utils.h')
-rw-r--r--src/libnm-base/nm-priv-helper-utils.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/libnm-base/nm-priv-helper-utils.h b/src/libnm-base/nm-priv-helper-utils.h
new file mode 100644
index 00000000..22387cff
--- /dev/null
+++ b/src/libnm-base/nm-priv-helper-utils.h
@@ -0,0 +1,23 @@
+/* SPDX-License-Identifier: LGPL-2.1-or-later */
+
+#ifndef __NM_PRIV_HELPER_UTILS_H__
+#define __NM_PRIV_HELPER_UTILS_H__
+
+/*****************************************************************************/
+
+#define NM_PRIV_HELPER_DBUS_BUS_NAME    "org.freedesktop.nm-priv-helper"
+#define NM_PRIV_HELPER_DBUS_OBJECT_PATH "/org/freedesktop/nm-priv-helper"
+#define NM_PRIV_HELPER_DBUS_IFACE_NAME  "org.freedesktop.nm-priv-helper"
+
+/*****************************************************************************/
+
+#define NM_OVSDB_SOCKET RUNSTATEDIR "/openvswitch/db.sock"
+
+typedef enum {
+    NM_PRIV_HELPER_GET_FD_TYPE_NONE         = 0,
+    NM_PRIV_HELPER_GET_FD_TYPE_OVSDB_SOCKET = 1,
+} NMPrivHelperGetFDType;
+
+int nm_priv_helper_utils_open_fd(NMPrivHelperGetFDType fd_type, GError **error);
+
+#endif /* __NM_PRIV_HELPER_UTILS_H__ */