libvirt/src/qemu
Josh Durgin c1509ab47e qemu: escape ipv6 for rbd network disk hosts
Hosts for rbd are ceph monitor daemons. These have fixed IP addresses,
so they are often referenced by IP rather than hostname for
convenience, or to avoid relying on DNS. Using IPv4 addresses as the
host name works already, but IPv6 addresses require rbd-specific
escaping because the colon is used as an option separator in the
string passed to qemu.

Escape these colons, and enclose the IPv6 address in square brackets
so it is distinguished from the port, which is currently mandatory.

Acked-by: Osier Yang <jyang@redhat.com>
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-01-25 11:48:24 +08:00
..
libvirtd_qemu.aug qemu: conf: add seccomp_sandbox option 2012-09-18 15:43:28 +08:00
MIGRATION.txt qemu: Implement migration job phases 2011-07-27 08:45:09 -06:00
qemu_agent.c Convert virDomainObj, qemuAgent, qemuMonitor, lxcMonitor to virObjectLockable 2013-01-16 11:02:58 +00:00
qemu_agent.h Convert virDomainObj, qemuAgent, qemuMonitor, lxcMonitor to virObjectLockable 2013-01-16 11:02:58 +00:00
qemu_bridge_filter.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
qemu_bridge_filter.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_capabilities.c qemu: fix QEMU_CAPS_NO_ACPI detection 2013-01-16 17:37:04 +01:00
qemu_capabilities.h qemu: add usb-net caps flag 2013-01-10 21:56:31 +08:00
qemu_cgroup.c maint: fix comment typo 2013-01-09 16:45:59 -07:00
qemu_cgroup.h Rename hostusb.{c,h} to virusb.{c,h} 2012-12-21 11:17:13 +00:00
qemu_command.c qemu: escape ipv6 for rbd network disk hosts 2013-01-25 11:48:24 +08:00
qemu_command.h Rename command.{c,h} to vircommand.{c,h} 2012-12-21 11:17:13 +00:00
qemu_conf.c Avoid use of free'd memory in auto destroy callback 2013-01-24 14:13:26 +00:00
qemu_conf.h Convert QEMU driver over to use virPortAllocator APIs 2013-01-16 11:02:58 +00:00
qemu_domain.c Convert virDomainObj, qemuAgent, qemuMonitor, lxcMonitor to virObjectLockable 2013-01-16 11:02:58 +00:00
qemu_domain.h conf: Rename console-specific identifiers to be more generic 2013-01-04 17:43:21 -07:00
qemu_driver.c snapshot: fix state after external snapshot of S3 domain 2013-01-24 16:55:55 -07:00
qemu_driver.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
qemu_hostdev.c qemu: Check valid activeDev before calling pciDeviceSetUsedBy 2013-01-17 23:46:35 +01:00
qemu_hostdev.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_hotplug.c qemu: Add coverity[negative_returns] tag 2013-01-22 16:59:45 +01:00
qemu_hotplug.h Replace 'struct qemud_driver *' with virQEMUDriverPtr 2012-11-28 18:17:25 +00:00
qemu_migration.c Log flags passed to qemuMigrationPrepare{Tunnel,Direct} APIs 2013-01-18 18:14:00 +01:00
qemu_migration.h qemu: Make qemuMigrationIsAllowed more reusable 2012-12-11 19:48:37 +01:00
qemu_monitor_json.c Add RESUME event listener to qemu monitor. 2013-01-09 10:17:40 +01:00
qemu_monitor_json.h Rename bitmap.{c,h} to virbitmap.{c,h} 2012-12-21 11:17:12 +00:00
qemu_monitor_text.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
qemu_monitor_text.h qemu: nicer error message if live disk snapshot unsupported 2012-12-04 15:53:41 -07:00
qemu_monitor.c Convert virDomainObj, qemuAgent, qemuMonitor, lxcMonitor to virObjectLockable 2013-01-16 11:02:58 +00:00
qemu_monitor.h Convert virDomainObj, qemuAgent, qemuMonitor, lxcMonitor to virObjectLockable 2013-01-16 11:02:58 +00:00
qemu_process.c capabilities: Switch CPU data in NUMA topology to a struct 2013-01-24 10:53:00 +01:00
qemu_process.h qemu: Check if the shared disk's cdbfilter conflicts with others 2013-01-07 21:39:20 +08:00
qemu.conf doc: update description about user/group in qemu.conf 2012-10-09 08:38:36 -06:00
test_libvirtd_qemu.aug.in Fix the augea test for qemu libvirtd options 2012-09-18 16:28:43 +08:00
THREADS.txt Convert virDomainObj, qemuAgent, qemuMonitor, lxcMonitor to virObjectLockable 2013-01-16 11:02:58 +00:00