]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: domain: introduce qemuDomainGetVHostUserFSSocketPath
authorJán Tomko <jtomko@redhat.com>
Wed, 18 Aug 2021 08:24:36 +0000 (10:24 +0200)
committerJán Tomko <jtomko@redhat.com>
Wed, 6 Oct 2021 10:03:12 +0000 (12:03 +0200)
Intended as a replacement for qemuVirtioFSCreateSocketFilename,
to be used outside of qemu_virtiofs.c

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/qemu/qemu_domain.c
src/qemu/qemu_domain.h

index a755f8678ea6e4c5d8b769ff5bbb38c2742d659c..e5c7c43d1c9950371a259a12885c81f3490f550b 100644 (file)
@@ -11440,3 +11440,14 @@ qemuDomainNamePathsCleanup(virQEMUDriverConfig *cfg,
 
     return 0;
 }
+
+
+char *
+qemuDomainGetVHostUserFSSocketPath(qemuDomainObjPrivate *priv,
+                                   const virDomainFSDef *fs)
+{
+    if (fs->sock)
+        return g_strdup(fs->sock);
+
+    return virFileBuildPath(priv->libDir, fs->info.alias, "-fs.sock");
+}
index 64f92988b76be807bb364792f7004a02f67a1a9e..aad076dd4c9875352bf03bbef28bc34701b929f4 100644 (file)
@@ -1043,3 +1043,7 @@ int
 qemuDomainNamePathsCleanup(virQEMUDriverConfig *cfg,
                            const char *name,
                            bool bestEffort);
+
+char *
+qemuDomainGetVHostUserFSSocketPath(qemuDomainObjPrivate *priv,
+                                   const virDomainFSDef *fs);