This is a *split* from the v2 series for migration TLS. I figure what's
here may be useful for the Veritas code... The most recent qemu patches
ar using TLS, which means when the libvirt patches are updated they'll
need similar type support.
v2:
http://www.redhat.com/archives/libvir-list/2017-February/msg01374.html
Adjustments here are mainly in patch 2 which is new - the former patch2
is migrate TLS specific so it's moved later, but not in this series. The
patch2 here does the TLS setup with the UUID.
Essentially the end result is creation of a TLS/UUID secret info setup API
and the splitting of the hotplug code for chardev to allow creation of
TLS objects.
John Ferlan (8):
qemu: Introduce qemuDomainSecretInfoNew
qemu: Introduce qemuDomainSecretInfoTLSNew
qemu: Move exit monitor calls in failure paths
qemu: Refactor hotplug to introduce qemuDomain{Add|Del}TLSObjects
qemu: Refactor qemuDomainGetChardevTLSObjects to converge code
qemu: Move qemuDomainSecretChardevPrepare call
qemu: Move qemuDomainPrepareChardevSourceTLS call
qemu: Introduce qemuDomainGetTLSObjects
src/qemu/qemu_domain.c | 182 +++++++++++++++-----------
src/qemu/qemu_hotplug.c | 341 +++++++++++++++++++++++++-----------------------
src/qemu/qemu_hotplug.h | 24 ++++
3 files changed, 309 insertions(+), 238 deletions(-)
--
2.9.3