mirror of https://gitee.com/openkylin/libvirt.git
Release of libvirt-0.7.0
* configure.in NEWS docs/* libvirt.spec.in include/libvirt/libvirt.h: Release of 0.7.0 * po/*.po*: updated and regenerated the localization pool
This commit is contained in:
parent
8b54ef4147
commit
22a5ebe44b
254
NEWS
254
NEWS
|
@ -5,6 +5,260 @@
|
|||
http://libvirt.org/news.html
|
||||
|
||||
|
||||
0.7.0: Aug 5 2009:
|
||||
- New features: Interface implementation based on netcf (Laine Stump,
|
||||
Daniel Veillard), Add new net filesystem glusterfs (Harshavardhana),
|
||||
Initial VMWare ESX driver (Matthias Bolte), Add support for VBox
|
||||
3 and event callbacks on vbox (Pritesh Kothari), First version
|
||||
of the Power Hypervisor driver (Eduardo Otubo), Run QEMU guests
|
||||
as an unprivileged user (Daniel P. Berrange), Support cgroups
|
||||
in QEMU driver (Daniel P. Berrange), QEmu hotplug NIC support
|
||||
(Mark McLoughlin), Storage cloning for LVM and Disk backends(Cole
|
||||
Robinson), Switching to GIT (Jim Meyering)
|
||||
- Documentation: Typo and comment fixes (Aron Griffis),
|
||||
Fix virCapabilitiesDefaultGuestMachine documentation. (Chris
|
||||
Lalancette), ESX Scheduler documentation and cleanup (Matthias
|
||||
Bolte), Update the java bindings page (Bryan Kearney), Added
|
||||
Matthias Bolte to AUTHORS list (Daniel Veillard), doc: clone+build
|
||||
instructions (Jim Meyering), docs: say that the old repository
|
||||
is deprecated... (Jim Meyering), document tcp listen and raw
|
||||
wire option (Guido Günther), Fix docs and code disagreements
|
||||
for character devices. (Cole Robinson), Fix documentation of
|
||||
virStoragePoolUndefine return (Thomas Treutner), Fix gitweb link on
|
||||
download page. (Cole Robinson), update download informations after
|
||||
switch to git (Daniel Veillard), Update links to bugzilla (Garry
|
||||
Dolley), Update the links for RHEL libvirt bugzillas (Garry Dolley)
|
||||
- Portability: Xen Inotify support needs sys/inotify.h
|
||||
(Maximilian Wilhelm), Workaround for broken GCC in Debian Etch
|
||||
(Maximilian Wilhelm), LXC driver requires sched.h and unshare()
|
||||
(Maximilian Wilhelm), Configure UML support only if sys/inotify.h
|
||||
present (Maximilian Wilhelm), Fix libcurl automatic check and ESX
|
||||
status (Maximilian Wilhelm), Enable ESX driver build on Mingw32
|
||||
(Daniel P. Berrange), Fix build on mingw32 by disabling netcf
|
||||
(Daniel P. Berrange), Reduce glusterfs dependency to 2.0.1
|
||||
(Mark McLoughlin), Desactivate phyp build and indicate libssh
|
||||
builreq (Daniel Veillard), Fix misc Win32 compile warnings
|
||||
(Daniel P. Berrange), Rename variable for compilation in Mingw32
|
||||
(end) (Laine Stump), Rename variable for compilation in Mingw32
|
||||
(Laine Stump), rpm spec cleanup and split off client only package
|
||||
(Daniel Veillard)
|
||||
- Bug fixes: Add uniqueness checking for LXC define/create methods
|
||||
(Daniel P. Berrange), Fix removal of transient VMs when LXC aborts
|
||||
(Daniel P. Berrange), Don't try to activate cgroups if not present
|
||||
for LXC (Daniel P. Berrange), Refresh /etc/xen if inotify wasn't
|
||||
(Cole Robinson), Don't loose id on xen domain redefine (Cole
|
||||
Robinson), Fix memory leak in openvz driver (Daniel P. Berrange),
|
||||
Protected against potential crash scenarios (Daniel P. Berrange),
|
||||
Fix crash when attempting to shutdown inactive QEMU vm (Daniel
|
||||
P. Berrange), Fix PCIe FLR detection (Mark McLoughlin), Set perms
|
||||
on /var/lib/libvirt/images to 0711 (Mark McLoughlin), Fix problem
|
||||
writing QEMU pidfile (Daniel P. Berrange), Fix vcpupin on Xen
|
||||
problem (Henrik Persson), Fix RPM upgrades from F11 to F12 (Daniel
|
||||
P. Berrange), Fix deadlock in remote driver domain events (Daniel
|
||||
P. Berrange), qemu: fix monitor socket reconnection (Ryota Ozaki),
|
||||
Fix polkit/netcf disabling on older fedoras (Mark McLoughlin),
|
||||
Fix crashes in Xen capabilities code (Daniel P. Berrange),
|
||||
Always add -no-kvm and -no-kqemu, for qemu domains (Jim Paris),
|
||||
Avoid raising an internal error (Paolo Bonzini), Don't allow NULL
|
||||
paths for BlockStats and InterfaceStats (Cole Robinson), Don't
|
||||
leak vm-monitorpath on re-connect (Mark McLoughlin), Don't restore
|
||||
labels on shared/readonly disks (Daniel P. Berrange), Ensure spawned
|
||||
children have a stderr/out set to /dev/null if requested (Daniel
|
||||
P. Berrange), Ensure test:/// URIs get routed to the non-privileged
|
||||
libvirtd (Daniel P. Berrange), fix another failing "make distcheck"
|
||||
(qemuhelptest) (Jim Meyering), Fix an uninitialized variable
|
||||
in Unix socket open (Jun Koi), Fix configure flags in spec file
|
||||
(Daniel Veillard), Fix error reporting for security driver over
|
||||
remote protocol (Daniel P. Berrange), fix failing "make distcheck"
|
||||
(Jim Meyering), Fix free of unitialized data upon PCI open fail
|
||||
(Daniel P. Berrange), Fix informations about previous git server
|
||||
(Daniel Veillard), Fix memory leaks in esxDomainDumpXML (Matthias
|
||||
Bolte), Fix multiple memory leaks in virsh (Laine Stump), Fix PCI
|
||||
device hotplug/unplug with newer QEMU (Daniel P. Berrange), Fix
|
||||
problem with QEMU monitor welcome prompt confusing libvirt after a
|
||||
libvirtd daemon restart with active guests (Daniel P. Berrange),
|
||||
Fix python examples to use read-write conn (Dan Kenigsberg), Fix
|
||||
reconnect bug for VBox (Pritesh Kothari), Fix SELinux denial during
|
||||
hotplug (Daniel P. Berrange), Fix typo in check for glusterfs format
|
||||
pools (Daniel P. Berrange), Fix typo in storage cloning (Daniel
|
||||
P. Berrange), qemu: Check driver is initialized up front, to avoid
|
||||
segfault. (Cole Robinson), qemu: Try multiple times to open unix
|
||||
monitor socket (Cole Robinson), Release conn lock before reporting
|
||||
errors (end) (Laine Stump), Release conn lock before reporting
|
||||
interface errors (Laine Stump), Remove the network backend if NIC
|
||||
hotplug fails (Mark McLoughlin), Set specific flags for glusterfs
|
||||
fs mounts (Harshavardhana), storage: disk: Default to 'ext2' for
|
||||
new volumes. (Cole Robinson), storage: disk: Fix parthelper '-g'
|
||||
option handling. (Cole Robinson), storage: disk: Fix segfault
|
||||
creating volume without target path (Cole Robinson), storage:
|
||||
Fix deadlock when cloning across pools. (Cole Robinson), Update
|
||||
modified mac address in place in virGetInterface (Laine Stump)
|
||||
- Improvements: Add an allocation unit when calling qemu-img
|
||||
(Ryota Ozaki), Improve diagnostics when pidfile writing fails
|
||||
(Daniel P. Berrange), Disable IPv6 on virtual networks (Daniel
|
||||
P. Berrange), Allow dnsmasq to provide DNS without DHCP (Daniel
|
||||
P. Berrange), Fix an initialization problem in previous patch
|
||||
(Aron Griffis), Remove MAX_TAP_ID and let kernel do numbering
|
||||
(Aron Griffis), Kernel command line support for UML (Ron Yorston),
|
||||
Activate the interface drivers, and cleanups (Daniel Veillard),
|
||||
Add an error code for conflicting mac addresses (Laine Stump),
|
||||
Add a test interface driver (Laine Stump), Add canonical machine
|
||||
name to capabilities output (Mark McLoughlin), add cd and pwd
|
||||
commands to virsh (Paolo Bonzini), Add checks for some NIC hotplug
|
||||
related features added in qemu-0.10.0 (Mark McLoughlin), Add
|
||||
domain autostart for LXC driver (Daniel P. Berrange), Add domain
|
||||
events support to LXC driver (Daniel P. Berrange), Add interface
|
||||
object list manipulation functions (Laine Stump), Add internal XML
|
||||
parsing/formatting flag (Mark McLoughlin), Add netcf XML schemas
|
||||
and test data (Daniel Veillard), Add new net filesystem glusterfs
|
||||
(Harshavardhana), Add NIC and hostnet names to domain state XML
|
||||
(Mark McLoughlin), Add no_verify query parameter to ESX URIs
|
||||
(Matthias Bolte), Add SCM_RIGHTS support to QEMU monitor code
|
||||
(Mark McLoughlin), Add support for attaching network/bridge NICs
|
||||
in QEMU driver (Mark McLoughlin), add support for netcf XML import
|
||||
and export (Daniel Veillard), Add support for network device detach
|
||||
(Mark McLoughlin), Add support for physical memory access for QEmu
|
||||
(Nguyen Anh Quynh), Add support for VBox 3 and event callbacks on
|
||||
vbox (Pritesh Kothari), Add the monitor type to the domain state
|
||||
XML (Mark McLoughlin), Add virCapsGuestMachine structure (Mark
|
||||
McLoughlin), Add virsh commands for network interface management
|
||||
(Laine Stump), Allow autostart of libvirtd to be disabled with
|
||||
LIBVIRT_AUTOSTART=0 (Daniel P. Berrange), Allow leading dots in VMX
|
||||
config entry names (Matthias Bolte), Assign names to qemu NICs and
|
||||
network backends (Mark McLoughlin), Basic qemu NIC hotplug support
|
||||
(Mark McLoughlin), build: adjust aclocal's search patch to prefer
|
||||
gnulib's m4 files. (Jim Meyering), build: automatically rerun
|
||||
./bootstrap when needed (Jim Meyering), build: make autogen.sh use
|
||||
autoreconf -if (Jim Meyering), build: submodule machinery now works
|
||||
also when no tag is reachable (Jim Meyering), Canonicalize qemu
|
||||
machine types (Mark McLoughlin), Change code generator to give async
|
||||
event messages their own postfix (Daniel P. Berrange), Change the
|
||||
way client event loop watches are managed (Daniel P. Berrange),
|
||||
Decode incoming request header before invoking dispatch code
|
||||
(Daniel P. Berrange), Define an API for registering incoming message
|
||||
dispatch filters (Daniel P. Berrange), ESX driver accept VI API
|
||||
version 4.0 (Matthias Bolte), Fill in vCPU - pCPU current mapping,
|
||||
and vCPU cpuTime for QEMU (Daniel P. Berrange), generate ChangeLog
|
||||
from git logs into distribution tarball (Jim Meyering), Implement
|
||||
qemu dump capabilities (Paolo Bonzini), Implement schedular
|
||||
tunables API using cgroups (Daniel P. Berrange), Implement the
|
||||
new virinterface functions (Laine Stump), Make cgroups a little
|
||||
more efficient (Daniel P. Berrange), Make it easier to debug tests
|
||||
running programs (Daniel P. Berrange), Make qemuBuildHostNetStr()
|
||||
take tapfd as a string (Mark McLoughlin), Make QEMU cgroups use
|
||||
configurable (Daniel P. Berrange), Make qemuCmdFlags available in
|
||||
qemudDomainAttachDevice() (Mark McLoughlin), Move queuing of RPC
|
||||
replies into dispatch code (Daniel P. Berrange), Move vnet_hdr logic
|
||||
into qemudNetworkIfaceConnect() and export it (Mark McLoughlin),
|
||||
Netcf based interface driver implementation (Laine Stump), netcf
|
||||
XML validation and input and output tests (Daniel Veillard), Only
|
||||
probe qemu for machine types when binary changes (Mark McLoughlin),
|
||||
Place every QEMU guest in a private cgroup (Daniel P. Berrange),
|
||||
Probe for QEMU machine types (Mark McLoughlin), Probe QEMU directly
|
||||
for machine aliases if not found in capabilties (Mark McLoughlin),
|
||||
Public API for new virInterface functions (Laine Stump), python:
|
||||
Raise exceptions if virDomain*Stats fail. (Cole Robinson), Refactor
|
||||
cgroups to allow a group per driver to be managed directly (Daniel
|
||||
P. Berrange), Re-factor pci_add reply parsing and parse domain/bus
|
||||
numbers (Mark McLoughlin), Retain disk PCI address across libvirtd
|
||||
restarts (Mark McLoughlin), Retain PCI address from NIC attach
|
||||
(Mark McLoughlin), Run QEMU guests as an unprivileged user (Daniel
|
||||
P. Berrange), Separate code for encoding outgoing remote message
|
||||
headers (Daniel P. Berrange), Split generic RPC message dispatch
|
||||
code out from remote protocol API handlers (Daniel P. Berrange),
|
||||
Split out code for handling incoming method call messages
|
||||
(Daniel P. Berrange), storage: Break out actual raw cloning to
|
||||
separate function. (Cole Robinson), storage: cleanup: do away with
|
||||
'createFile' (Cole Robinson), storage: disk: Use capacity, not
|
||||
allocation, when creating volume. (Cole Robinson), storage: Don't
|
||||
try sparse detection if writing to block device. (Cole Robinson),
|
||||
storage: Implement 'CreateBlockFrom' helper. (Cole Robinson),
|
||||
storage: Implement CreateVolFrom for logical and disk backend. (Cole
|
||||
Robinson), storage: Move most of the FS creation functions to
|
||||
common backend. (Cole Robinson), storage: Refactor FS backend
|
||||
'create' function choosing. (Cole Robinson), Store the interface
|
||||
vlan number in the domain state (Mark McLoughlin), Support video
|
||||
element for QEMU guests (Daniel P. Berrange), Support video tag
|
||||
for defining VGA card properties (Daniel P. Berrange), Switch to
|
||||
using a unix socket for the qemu monitor (Mark McLoughlin), test:
|
||||
Generate net interface names when assigning XML. (Cole Robinson),
|
||||
test: Implement BlockStats and InterfaceStats (Cole Robinson),
|
||||
Use cgroups for block device whitelisting in QEMU guests (Daniel
|
||||
P. Berrange), Use enums for cgroup controller types / labels
|
||||
(Daniel P. Berrange), Use sendmsg() on QEMU monitor socket (Mark
|
||||
McLoughlin), Use virDomainChrTypeFromString() instead of open
|
||||
coding (Mark McLoughlin), Use virFileReadAll/virFileWriteStr for
|
||||
key cgroup read/write helpers (Daniel P. Berrange), virGetinterface
|
||||
matching of MAC and interface name (Laine Stump)
|
||||
- Cleanups: Fix configure checks from previous commits (Daniel
|
||||
P. Berrange), Avoid a warning if compiling without inotify
|
||||
(Daniel P. Berrange), Remove a stray semicolon (Daniel Veillard),
|
||||
Extend the ESX URL to habdle ports and GSX (Matthias Bolte), Fix
|
||||
escaping of 8-bit high characters (Daniel P. Berrange), , Remove
|
||||
ATTRIBUTE_UNUSED from flags to qemudDomainMigratePerform. (Chris
|
||||
Lalancette), Add a comment about setting errors after
|
||||
qemudStartVMDaemon(). (Chris Lalancette), Fix an erroneous
|
||||
debug error to KVM; it should read QEMU/KVM. (Chris Lalancette),
|
||||
Remove a stray semicolon in qemudDomainMigratePrepare2. (Chris
|
||||
Lalancette), Convert a few stray users of free() in libvirt.c
|
||||
to VIR_FREE(). (Chris Lalancette), Use virGetHostname instead
|
||||
of gethostname. (Chris Lalancette), Fix up a minor indentation
|
||||
issue with virDomainMigratePrepare. (Chris Lalancette), Fix up a
|
||||
silly typo in apibuild.py. (Chris Lalancette), Avoid warning when
|
||||
compiling without IFF_VNET_HDR (Maximilian Wilhelm), Capilize
|
||||
libvirt-client summary (Mark McLoughlin), Move ldconfig calls
|
||||
to libvirt-client %post/%postun (Mark McLoughlin), Convert NEWS
|
||||
to UTF-8 (Mark McLoughlin), Fix trailing whitespace in NEWS
|
||||
(Mark McLoughlin), No need to build require both python-devel
|
||||
and python (Mark McLoughlin), Remove executable perms from
|
||||
/etc/sysconfig/libvirtd (Mark McLoughlin), Use a %postun -p for
|
||||
one line scriptlet (Mark McLoughlin), Don't explicitly require
|
||||
libxml2 (Mark McLoughlin), Fix some unowned directories (Mark
|
||||
McLoughlin), Kill qemu BuildRequires (Mark McLoughlin), Enable
|
||||
netcf by default (Mark McLoughlin), Default to with_polkit
|
||||
(Mark McLoughlin), Make vbox support configurable (Mark
|
||||
McLoughlin), Build with --without-capng if capng is disabled
|
||||
(Mark McLoughlin), BuildRequires libcap-ng-devel not capng-devel
|
||||
(Mark McLoughlin), Drop curl host check when using ESX without
|
||||
check (Shahar Klein), Fix typo in xen capabilities code (Daniel
|
||||
P. Berrange), Add bare format string to printf-derivatives troubles
|
||||
(Laine Stump), Add phyp files to POTFILES, to make syntax-check
|
||||
happy. (Cole Robinson), avoid a make distcheck failure: distribute
|
||||
docs/schemas/interface.rng (Jim Meyering), avoid a make distcheck
|
||||
failure: distribute tests/interfaceschemadata/ (Jim Meyering), avoid
|
||||
a "make syntax-check" failure (Jim Meyering), build: do not emit
|
||||
a trailing blank line into VC'd file, NEWS (Jim Meyering), build:
|
||||
update from gnulib, for latest maint.mk (Jim Meyering), Clean up
|
||||
error handling in qemudDomainAttachNetDevice() (Mark McLoughlin),
|
||||
Cleanup qemu binary detection logic in qemudCapsInitGuest() (Mark
|
||||
McLoughlin), Commit newly generated docs, after changes from
|
||||
commit 2348cf. (Cole Robinson), Factor qemuBuildHostNetStr()
|
||||
out from qemuBuildCommandLine() (Mark McLoughlin), Factor
|
||||
qemuBuildNicStr() out from qemuBuildCommandLine() (Mark McLoughlin),
|
||||
Factor qemudMonitorSend() out of qemudMonitorCommandExtra() (Mark
|
||||
McLoughlin), Fix cgroup compile warnings (Daniel P. Berrange),
|
||||
Fix misc build problems due to new drivers (Daniel P. Berrange),
|
||||
Fix wierd build problems due to autopoint overwriting gnulib m4
|
||||
(Daniel P. Berrange), Makefile.cfg: Rename to... (Jim Meyering),
|
||||
make .gnulib a submodule (Jim Meyering), make "make syntax-check"
|
||||
consistent with "git diff --check" (Jim Meyering), Minor qemu
|
||||
monitor coding style fixes (Mark McLoughlin), Prepare to use
|
||||
maint.mk from gnulib (Jim Meyering), Refactor incoming message
|
||||
handling to prepare for data stream support (Daniel P. Berrange),
|
||||
Refactor message sending to allow code reuse for data streams
|
||||
(Daniel P. Berrange), remove all .cvsignore files (Jim Meyering),
|
||||
remove all trailing blank lines (Jim Meyering), Remove some unused
|
||||
variables and cut long lines (Daniel Veillard), Remove trailing
|
||||
blank lines (Daniel Veillard), Rename a bunch of internal methods
|
||||
to clarify their meaning (Daniel P. Berrange), Rename 'direction'
|
||||
to 'type' in remote_message_header (Daniel P. Berrange), Report
|
||||
the object name on lookup error (Daniel Veillard), Simplify remote
|
||||
driver error reporting (Daniel P. Berrange), skip some of gnulib's
|
||||
new rules (Jim Meyering), use automake-1.11's silent-rules
|
||||
option, when possible (Jim Meyering), use gnumakefile and
|
||||
maintainer-makefile modules from gnulib (Jim Meyering)
|
||||
|
||||
|
||||
0.6.5: Jul 3 2009:
|
||||
- New features: create storage columes on disk backend (Henrik Persson),
|
||||
drop of capabilities based on libcap-ng when possible (Daniel
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
dnl Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_INIT([libvirt], [0.6.5])
|
||||
AC_INIT([libvirt], [0.7.0])
|
||||
AC_CONFIG_SRCDIR([src/libvirt.c])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
AM_CONFIG_HEADER([config.h])
|
||||
|
|
|
@ -131,7 +131,7 @@ int <a href="#virConnectDomainEventDeregister">virConnectDomainEventDeregister</
|
|||
int <a href="#virDomainGetSchedulerParameters">virDomainGetSchedulerParameters</a> (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/> <a href="libvirt-libvirt.html#virSchedParameterPtr">virSchedParameterPtr</a> params, <br/> int * nparams);
|
||||
<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> <a href="#virDomainLookupByUUIDString">virDomainLookupByUUIDString</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> const char * uuidstr);
|
||||
int <a href="#virConnectNumOfDefinedNetworks">virConnectNumOfDefinedNetworks</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn);
|
||||
int <a href="#virConnectNumOfDomains">virConnectNumOfDomains</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn);
|
||||
int <a href="#virConnectListDefinedInterfaces">virConnectListDefinedInterfaces</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames);
|
||||
int <a href="#virNetworkGetUUID">virNetworkGetUUID</a> (<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network, <br/> unsigned char * uuid);
|
||||
char * <a href="#virInterfaceGetXMLDesc">virInterfaceGetXMLDesc</a> (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface, <br/> unsigned int flags);
|
||||
<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> <a href="#virStoragePoolGetConnect">virStoragePoolGetConnect</a> (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool);
|
||||
|
@ -183,6 +183,7 @@ int <a href="#virNodeGetInfo">virNodeGetInfo</a> (<a href="libvirt-libvirt.htm
|
|||
int <a href="#virNetworkSetAutostart">virNetworkSetAutostart</a> (<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network, <br/> int autostart);
|
||||
unsigned long <a href="#virDomainGetMaxMemory">virDomainGetMaxMemory</a> (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain);
|
||||
int <a href="#virStoragePoolFree">virStoragePoolFree</a> (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool);
|
||||
int <a href="#virConnectNumOfDefinedInterfaces">virConnectNumOfDefinedInterfaces</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn);
|
||||
typedef void <a href="#virFreeCallback">virFreeCallback</a> (void * opaque);
|
||||
<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> <a href="#virNetworkDefineXML">virNetworkDefineXML</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> const char * xml);
|
||||
int <a href="#virNodeDeviceListCaps">virNodeDeviceListCaps</a> (<a href="libvirt-libvirt.html#virNodeDevicePtr">virNodeDevicePtr</a> dev, <br/> char ** const names, <br/> int maxnames);
|
||||
|
@ -223,6 +224,7 @@ int <a href="#virConnectListDefinedNetworks">virConnectListDefinedNetworks</a> (
|
|||
int <a href="#virConnectRef">virConnectRef</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn);
|
||||
int <a href="#virDomainGetUUID">virDomainGetUUID</a> (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/> unsigned char * uuid);
|
||||
<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> <a href="#virNetworkCreateXML">virNetworkCreateXML</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> const char * xmlDesc);
|
||||
int <a href="#virNetworkUndefine">virNetworkUndefine</a> (<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network);
|
||||
int <a href="#virConnectDomainEventRegister">virConnectDomainEventRegister</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> <a href="libvirt-libvirt.html#virConnectDomainEventCallback">virConnectDomainEventCallback</a> cb, <br/> void * opaque, <br/> <a href="libvirt-libvirt.html#virFreeCallback">virFreeCallback</a> freecb);
|
||||
int <a href="#virDomainGetVcpus">virDomainGetVcpus</a> (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br/> <a href="libvirt-libvirt.html#virVcpuInfoPtr">virVcpuInfoPtr</a> info, <br/> int maxinfo, <br/> unsigned char * cpumaps, <br/> int maplen);
|
||||
<a href="libvirt-libvirt.html#virNodeDevicePtr">virNodeDevicePtr</a> <a href="#virNodeDeviceLookupByName">virNodeDeviceLookupByName</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> const char * name);
|
||||
|
@ -230,7 +232,7 @@ int <a href="#virStoragePoolGetInfo">virStoragePoolGetInfo</a> (<a href="libvir
|
|||
int <a href="#virDomainResume">virDomainResume</a> (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain);
|
||||
int <a href="#virInterfaceRef">virInterfaceRef</a> (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface);
|
||||
const char * <a href="#virInterfaceGetMACString">virInterfaceGetMACString</a> (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface);
|
||||
int <a href="#virNetworkRef">virNetworkRef</a> (<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network);
|
||||
int <a href="#virConnectNumOfDomains">virConnectNumOfDomains</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn);
|
||||
int <a href="#virStoragePoolRefresh">virStoragePoolRefresh</a> (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br/> unsigned int flags);
|
||||
int <a href="#virConnectNumOfDefinedDomains">virConnectNumOfDefinedDomains</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn);
|
||||
<a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> <a href="#virStorageVolCreateXMLFrom">virStorageVolCreateXMLFrom</a> (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br/> const char * xmldesc, <br/> <a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> clonevol, <br/> unsigned int flags);
|
||||
|
@ -254,7 +256,7 @@ char * <a href="#virConnectGetURI">virConnectGetURI</a> (<a href="libvirt-libvi
|
|||
int <a href="#virNetworkFree">virNetworkFree</a> (<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network);
|
||||
<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> <a href="#virStoragePoolLookupByUUID">virStoragePoolLookupByUUID</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> const unsigned char * uuid);
|
||||
typedef int <a href="#virEventAddHandleFunc">virEventAddHandleFunc</a> (int fd, <br/> int event, <br/> <a href="libvirt-libvirt.html#virEventHandleCallback">virEventHandleCallback</a> cb, <br/> void * opaque, <br/> <a href="libvirt-libvirt.html#virFreeCallback">virFreeCallback</a> ff);
|
||||
int <a href="#virNetworkUndefine">virNetworkUndefine</a> (<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network);
|
||||
int <a href="#virNetworkRef">virNetworkRef</a> (<a href="libvirt-libvirt.html#virNetworkPtr">virNetworkPtr</a> network);
|
||||
int <a href="#virConnectListDefinedStoragePools">virConnectListDefinedStoragePools</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames);
|
||||
typedef void <a href="#virEventTimeoutCallback">virEventTimeoutCallback</a> (int timer, <br/> void * opaque);
|
||||
int <a href="#virInterfaceFree">virInterfaceFree</a> (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface);
|
||||
|
@ -528,6 +530,7 @@ The content of this structure is not made public by the API.
|
|||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virDomainMemoryFlags">Enum </a>virDomainMemoryFlags</h3><pre class="programlisting">enum <a href="#virDomainMemoryFlags">virDomainMemoryFlags</a> {
|
||||
<a name="VIR_MEMORY_VIRTUAL">VIR_MEMORY_VIRTUAL</a> = 1 /* addresses are virtual addresses */
|
||||
<a name="VIR_MEMORY_PHYSICAL">VIR_MEMORY_PHYSICAL</a> = 2 /* addresses are physical addresses */
|
||||
};
|
||||
</pre><p/>
|
||||
</div>
|
||||
|
@ -862,6 +865,10 @@ The content of this structure is not made public by the API.
|
|||
<div class="refsect2" lang="en"><h3><a name="virConnectListDefinedDomains"/>virConnectListDefinedDomains ()</h3><pre class="programlisting">int virConnectListDefinedDomains (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames)<br/>
|
||||
</pre><p>list the defined but inactive domains, stores the pointers to the names in @names</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>pointer to an array to store the names</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of the array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of names provided in the array or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectListDefinedInterfaces"/>virConnectListDefinedInterfaces ()</h3><pre class="programlisting">int virConnectListDefinedInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames)<br/>
|
||||
</pre><p>Collect the list of defined (inactive) physical host interfaces, and store their names in @names.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array to collect the list of names of interfaces</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of @names</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of interfaces found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectListDefinedNetworks"/>virConnectListDefinedNetworks ()</h3><pre class="programlisting">int virConnectListDefinedNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames)<br/>
|
||||
</pre><p>list the inactive networks, stores the pointers to the names in @names</p>
|
||||
|
@ -876,7 +883,7 @@ The content of this structure is not made public by the API.
|
|||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>ids</tt></i>:</span></td><td>array to collect the list of IDs of active domains</td></tr><tr><td><span class="term"><i><tt>maxids</tt></i>:</span></td><td>size of @ids</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of domain found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectListInterfaces"/>virConnectListInterfaces ()</h3><pre class="programlisting">int virConnectListInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames)<br/>
|
||||
</pre><p>Collect the list of physical host interfaces, and store their names in @names</p>
|
||||
</pre><p>Collect the list of active physical host interfaces, and store their names in @names</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array to collect the list of names of interfaces</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of @names</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of interfaces found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectListNetworks"/>virConnectListNetworks ()</h3><pre class="programlisting">int virConnectListNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br/> char ** const names, <br/> int maxnames)<br/>
|
||||
|
@ -890,6 +897,10 @@ The content of this structure is not made public by the API.
|
|||
<div class="refsect2" lang="en"><h3><a name="virConnectNumOfDefinedDomains"/>virConnectNumOfDefinedDomains ()</h3><pre class="programlisting">int virConnectNumOfDefinedDomains (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br/>
|
||||
</pre><p>Provides the number of defined but inactive domains.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of domain found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectNumOfDefinedInterfaces"/>virConnectNumOfDefinedInterfaces ()</h3><pre class="programlisting">int virConnectNumOfDefinedInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br/>
|
||||
</pre><p>Provides the number of defined (inactive) interfaces on the physical host.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of defined interface found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectNumOfDefinedNetworks"/>virConnectNumOfDefinedNetworks ()</h3><pre class="programlisting">int virConnectNumOfDefinedNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br/>
|
||||
</pre><p>Provides the number of inactive networks.</p>
|
||||
|
@ -904,8 +915,8 @@ The content of this structure is not made public by the API.
|
|||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of domain found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectNumOfInterfaces"/>virConnectNumOfInterfaces ()</h3><pre class="programlisting">int virConnectNumOfInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br/>
|
||||
</pre><p>Provides the number of interfaces on the physical host.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of interface found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
</pre><p>Provides the number of active interfaces on the physical host.</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of active interfaces found or -1 in case of error</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectNumOfNetworks"/>virConnectNumOfNetworks ()</h3><pre class="programlisting">int virConnectNumOfNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br/>
|
||||
</pre><p>Provides the number of active networks.</p>
|
||||
|
@ -917,14 +928,14 @@ The content of this structure is not made public by the API.
|
|||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectOpen"/>virConnectOpen ()</h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpen (const char * name)<br/>
|
||||
</pre><p>This function should be called first to get a connection to the Hypervisor and xen store</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div></div>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error If @name is NULL then probing will be done to determine a suitable default driver to activate. This involves trying each hypervisor in turn until one successfully opens. If the LIBVIRT_DEFAULT_URI environment variable is set, then it will be used in preference to probing for a driver. If connecting to an unprivileged hypervisor driver which requires the libvirtd daemon to be active, it will automatically be launched if not already running. This can be prevented by setting the environment variable LIBVIRT_AUTOSTART=0 URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectOpenAuth"/>virConnectOpenAuth ()</h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpenAuth (const char * name, <br/> <a href="libvirt-libvirt.html#virConnectAuthPtr">virConnectAuthPtr</a> auth, <br/> int flags)<br/>
|
||||
</pre><p>This function should be called first to get a connection to the Hypervisor. If necessary, authentication will be performed fetching credentials via the callback</p>
|
||||
</pre><p>This function should be called first to get a connection to the Hypervisor. If necessary, authentication will be performed fetching credentials via the callback See <a href="libvirt-libvirt.html#virConnectOpen">virConnectOpen</a> for notes about environment variables which can have an effect on opening drivers</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>auth</tt></i>:</span></td><td>Authenticate callback parameters</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>Open flags</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectOpenReadOnly"/>virConnectOpenReadOnly ()</h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpenReadOnly (const char * name)<br/>
|
||||
</pre><p>This function should be called first to get a restricted connection to the library functionalities. The set of APIs usable are then restricted on the available methods to control the domains.</p>
|
||||
</pre><p>This function should be called first to get a restricted connection to the library functionalities. The set of APIs usable are then restricted on the available methods to control the domains. See <a href="libvirt-libvirt.html#virConnectOpen">virConnectOpen</a> for notes about environment variables which can have an effect on opening drivers</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virConnectRef"/>virConnectRef ()</h3><pre class="programlisting">int virConnectRef (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br/>
|
||||
|
@ -1421,7 +1432,7 @@ The content of this structure is not made public by the API.
|
|||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virStoragePoolUndefine"/>virStoragePoolUndefine ()</h3><pre class="programlisting">int virStoragePoolUndefine (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool)<br/>
|
||||
</pre><p>Undefine an inactive storage pool</p>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a <a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> object, or NULL if creation failed</td></tr></tbody></table></div></div>
|
||||
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success, -1 on failure</td></tr></tbody></table></div></div>
|
||||
<hr/>
|
||||
<div class="refsect2" lang="en"><h3><a name="virStorageVolCreateXML"/>virStorageVolCreateXML ()</h3><pre class="programlisting"><a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> virStorageVolCreateXML (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br/> const char * xmldesc, <br/> unsigned int flags)<br/>
|
||||
</pre><p>Create a storage volume within a pool based on an XML description. Not all pools support creation of volumes</p>
|
||||
|
|
|
@ -110,6 +110,8 @@ void <a href="#virConnResetLastError">virConnResetLastError</a> (<a href="libvi
|
|||
<a name="VIR_FROM_VBOX">VIR_FROM_VBOX</a> = 25 /* Error from VirtualBox driver */
|
||||
<a name="VIR_FROM_INTERFACE">VIR_FROM_INTERFACE</a> = 26 /* Error when operating on an interface */
|
||||
<a name="VIR_FROM_ONE">VIR_FROM_ONE</a> = 27 /* Error from OpenNebula driver */
|
||||
<a name="VIR_FROM_ESX">VIR_FROM_ESX</a> = 28 /* Error from ESX driver */
|
||||
<a name="VIR_FROM_PHYP">VIR_FROM_PHYP</a> = 29 /* Error from IBM power hypervisor */
|
||||
};
|
||||
</pre><p/>
|
||||
</div>
|
||||
|
@ -182,6 +184,7 @@ void <a href="#virConnResetLastError">virConnResetLastError</a> (<a href="libvi
|
|||
<a name="VIR_WAR_NO_INTERFACE">VIR_WAR_NO_INTERFACE</a> = 56 /* failed to start interface driver */
|
||||
<a name="VIR_ERR_NO_INTERFACE">VIR_ERR_NO_INTERFACE</a> = 57 /* interface driver not running */
|
||||
<a name="VIR_ERR_INVALID_INTERFACE">VIR_ERR_INVALID_INTERFACE</a> = 58 /* invalid interface object */
|
||||
<a name="VIR_ERR_MULTIPLE_INTERFACES">VIR_ERR_MULTIPLE_INTERFACES</a> = 59 /* more than one matching interface found */
|
||||
};
|
||||
</pre><p/>
|
||||
</div>
|
||||
|
|
|
@ -96,6 +96,7 @@ const char * <a href="#virConnectGetType">virConnectGetType</a> (<a href="libvir
|
|||
char * <a href="#virConnectGetURI">virConnectGetURI</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)
|
||||
int <a href="#virConnectGetVersion">virConnectGetVersion</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> unsigned long * hvVer)
|
||||
int <a href="#virConnectListDefinedDomains">virConnectListDefinedDomains</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)
|
||||
int <a href="#virConnectListDefinedInterfaces">virConnectListDefinedInterfaces</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)
|
||||
int <a href="#virConnectListDefinedNetworks">virConnectListDefinedNetworks</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)
|
||||
int <a href="#virConnectListDefinedStoragePools">virConnectListDefinedStoragePools</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)
|
||||
int <a href="#virConnectListDomains">virConnectListDomains</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> int * ids, <br /> int maxids)
|
||||
|
@ -103,6 +104,7 @@ int <a href="#virConnectListInterfaces">virConnectListInterfaces</a> (<a href="l
|
|||
int <a href="#virConnectListNetworks">virConnectListNetworks</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)
|
||||
int <a href="#virConnectListStoragePools">virConnectListStoragePools</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)
|
||||
int <a href="#virConnectNumOfDefinedDomains">virConnectNumOfDefinedDomains</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)
|
||||
int <a href="#virConnectNumOfDefinedInterfaces">virConnectNumOfDefinedInterfaces</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)
|
||||
int <a href="#virConnectNumOfDefinedNetworks">virConnectNumOfDefinedNetworks</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)
|
||||
int <a href="#virConnectNumOfDefinedStoragePools">virConnectNumOfDefinedStoragePools</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)
|
||||
int <a href="#virConnectNumOfDomains">virConnectNumOfDomains</a> (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)
|
||||
|
@ -319,7 +321,7 @@ int <a href="#virStorageVolRef">virStorageVolRef</a> (<a href="libvirt-libvirt.
|
|||
</pre><table><tr><td>long long</td><td>rx_bytes</td></tr><tr><td>long long</td><td>rx_packets</td></tr><tr><td>long long</td><td>rx_errs</td></tr><tr><td>long long</td><td>rx_drop</td></tr><tr><td>long long</td><td>tx_bytes</td></tr><tr><td>long long</td><td>tx_packets</td></tr><tr><td>long long</td><td>tx_errs</td></tr><tr><td>long long</td><td>tx_drop</td></tr></table><pre>
|
||||
}
|
||||
</pre></div><h3><a name="virDomainMemoryFlags" id="virDomainMemoryFlags"><code>virDomainMemoryFlags</code></a></h3><div class="api"><pre>enum virDomainMemoryFlags {
|
||||
</pre><table><tr><td><a name="VIR_MEMORY_VIRTUAL" id="VIR_MEMORY_VIRTUAL">VIR_MEMORY_VIRTUAL</a></td><td> = </td><td>1</td><td> : addresses are virtual addresses</td></tr></table><pre>}
|
||||
</pre><table><tr><td><a name="VIR_MEMORY_VIRTUAL" id="VIR_MEMORY_VIRTUAL">VIR_MEMORY_VIRTUAL</a></td><td> = </td><td>1</td><td> : addresses are virtual addresses</td></tr><tr><td><a name="VIR_MEMORY_PHYSICAL" id="VIR_MEMORY_PHYSICAL">VIR_MEMORY_PHYSICAL</a></td><td> = </td><td>2</td><td> : addresses are physical addresses</td></tr></table><pre>}
|
||||
</pre></div><h3><a name="virDomainMigrateFlags" id="virDomainMigrateFlags"><code>virDomainMigrateFlags</code></a></h3><div class="api"><pre>enum virDomainMigrateFlags {
|
||||
</pre><table><tr><td><a name="VIR_MIGRATE_LIVE" id="VIR_MIGRATE_LIVE">VIR_MIGRATE_LIVE</a></td><td> = </td><td>1</td><td> : live migration</td></tr></table><pre>}
|
||||
</pre></div><h3><a name="virDomainState" id="virDomainState"><code>virDomainState</code></a></h3><div class="api"><pre>enum virDomainState {
|
||||
|
@ -393,23 +395,25 @@ int <a href="#virStorageVolRef">virStorageVolRef</a> (<a href="libvirt-libvirt.
|
|||
</pre><p>Get the name of the Hypervisor software used.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>NULL in case of error, a static zero terminated string otherwise. See also: http://www.redhat.com/archives/libvir-list/2007-February/msg00096.html</td></tr></tbody></table></div><h3><a name="virConnectGetURI" id="virConnectGetURI"><code>virConnectGetURI</code></a></h3><pre class="programlisting">char * virConnectGetURI (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>This returns the URI (name) of the hypervisor connection. Normally this is the same as or similar to the string passed to the virConnectOpen/virConnectOpenReadOnly call, but the driver may make the URI canonical. If name == NULL was passed to virConnectOpen, then the driver will return a non-NULL URI which can be used to connect to the same hypervisor later.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to a hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the URI string which must be freed by the caller, or NULL if there was an error.</td></tr></tbody></table></div><h3><a name="virConnectGetVersion" id="virConnectGetVersion"><code>virConnectGetVersion</code></a></h3><pre class="programlisting">int virConnectGetVersion (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> unsigned long * hvVer)<br />
|
||||
</pre><p>Get the version level of the Hypervisor running. This may work only with hypervisor call, i.e. with privileged access to the hypervisor, not with a Read-Only connection.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>hvVer</tt></i>:</span></td><td>return value for the version of the running hypervisor (OUT)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 otherwise. if the version can't be extracted by lack of capacities returns 0 and @hvVer is 0, otherwise @hvVer value is major * 1,000,000 + minor * 1,000 + release</td></tr></tbody></table></div><h3><a name="virConnectListDefinedDomains" id="virConnectListDefinedDomains"><code>virConnectListDefinedDomains</code></a></h3><pre class="programlisting">int virConnectListDefinedDomains (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>list the defined but inactive domains, stores the pointers to the names in @names</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>pointer to an array to store the names</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of the array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of names provided in the array or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListDefinedNetworks" id="virConnectListDefinedNetworks"><code>virConnectListDefinedNetworks</code></a></h3><pre class="programlisting">int virConnectListDefinedNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>list the defined but inactive domains, stores the pointers to the names in @names</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>pointer to an array to store the names</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of the array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of names provided in the array or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListDefinedInterfaces" id="virConnectListDefinedInterfaces"><code>virConnectListDefinedInterfaces</code></a></h3><pre class="programlisting">int virConnectListDefinedInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>Collect the list of defined (inactive) physical host interfaces, and store their names in @names.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array to collect the list of names of interfaces</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of @names</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of interfaces found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListDefinedNetworks" id="virConnectListDefinedNetworks"><code>virConnectListDefinedNetworks</code></a></h3><pre class="programlisting">int virConnectListDefinedNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>list the inactive networks, stores the pointers to the names in @names</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>pointer to an array to store the names</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of the array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of names provided in the array or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListDefinedStoragePools" id="virConnectListDefinedStoragePools"><code>virConnectListDefinedStoragePools</code></a></h3><pre class="programlisting">int virConnectListDefinedStoragePools (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>Provides the list of names of inactive storage pools upto maxnames. If there are more than maxnames, the remaining names will be silently ignored.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array of char * to fill with pool names (allocated by caller)</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of the names array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success, -1 on error</td></tr></tbody></table></div><h3><a name="virConnectListDomains" id="virConnectListDomains"><code>virConnectListDomains</code></a></h3><pre class="programlisting">int virConnectListDomains (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> int * ids, <br /> int maxids)<br />
|
||||
</pre><p>Collect the list of active domains, and store their ID in @maxids</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>ids</tt></i>:</span></td><td>array to collect the list of IDs of active domains</td></tr><tr><td><span class="term"><i><tt>maxids</tt></i>:</span></td><td>size of @ids</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of domain found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListInterfaces" id="virConnectListInterfaces"><code>virConnectListInterfaces</code></a></h3><pre class="programlisting">int virConnectListInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>Collect the list of physical host interfaces, and store their names in @names</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array to collect the list of names of interfaces</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of @names</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of interfaces found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListNetworks" id="virConnectListNetworks"><code>virConnectListNetworks</code></a></h3><pre class="programlisting">int virConnectListNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>Collect the list of active physical host interfaces, and store their names in @names</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array to collect the list of names of interfaces</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of @names</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of interfaces found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListNetworks" id="virConnectListNetworks"><code>virConnectListNetworks</code></a></h3><pre class="programlisting">int virConnectListNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>Collect the list of active networks, and store their names in @names</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array to collect the list of names of active networks</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of @names</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of networks found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectListStoragePools" id="virConnectListStoragePools"><code>virConnectListStoragePools</code></a></h3><pre class="programlisting">int virConnectListStoragePools (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> char ** const names, <br /> int maxnames)<br />
|
||||
</pre><p>Provides the list of names of active storage pools upto maxnames. If there are more than maxnames, the remaining names will be silently ignored.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to hypervisor connection</td></tr><tr><td><span class="term"><i><tt>names</tt></i>:</span></td><td>array of char * to fill with pool names (allocated by caller)</td></tr><tr><td><span class="term"><i><tt>maxnames</tt></i>:</span></td><td>size of the names array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success, -1 on error</td></tr></tbody></table></div><h3><a name="virConnectNumOfDefinedDomains" id="virConnectNumOfDefinedDomains"><code>virConnectNumOfDefinedDomains</code></a></h3><pre class="programlisting">int virConnectNumOfDefinedDomains (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of defined but inactive domains.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of domain found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfDefinedNetworks" id="virConnectNumOfDefinedNetworks"><code>virConnectNumOfDefinedNetworks</code></a></h3><pre class="programlisting">int virConnectNumOfDefinedNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of defined but inactive domains.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of domain found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfDefinedInterfaces" id="virConnectNumOfDefinedInterfaces"><code>virConnectNumOfDefinedInterfaces</code></a></h3><pre class="programlisting">int virConnectNumOfDefinedInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of defined (inactive) interfaces on the physical host.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of defined interface found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfDefinedNetworks" id="virConnectNumOfDefinedNetworks"><code>virConnectNumOfDefinedNetworks</code></a></h3><pre class="programlisting">int virConnectNumOfDefinedNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of inactive networks.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of networks found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfDefinedStoragePools" id="virConnectNumOfDefinedStoragePools"><code>virConnectNumOfDefinedStoragePools</code></a></h3><pre class="programlisting">int virConnectNumOfDefinedStoragePools (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of inactive storage pools</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of pools found, or -1 on error</td></tr></tbody></table></div><h3><a name="virConnectNumOfDomains" id="virConnectNumOfDomains"><code>virConnectNumOfDomains</code></a></h3><pre class="programlisting">int virConnectNumOfDomains (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of active domains.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of domain found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfInterfaces" id="virConnectNumOfInterfaces"><code>virConnectNumOfInterfaces</code></a></h3><pre class="programlisting">int virConnectNumOfInterfaces (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of interfaces on the physical host.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of interface found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfNetworks" id="virConnectNumOfNetworks"><code>virConnectNumOfNetworks</code></a></h3><pre class="programlisting">int virConnectNumOfNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of active interfaces on the physical host.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of active interfaces found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfNetworks" id="virConnectNumOfNetworks"><code>virConnectNumOfNetworks</code></a></h3><pre class="programlisting">int virConnectNumOfNetworks (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of active networks.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of network found or -1 in case of error</td></tr></tbody></table></div><h3><a name="virConnectNumOfStoragePools" id="virConnectNumOfStoragePools"><code>virConnectNumOfStoragePools</code></a></h3><pre class="programlisting">int virConnectNumOfStoragePools (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Provides the number of active storage pools</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to hypervisor connection</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the number of pools found, or -1 on error</td></tr></tbody></table></div><h3><a name="virConnectOpen" id="virConnectOpen"><code>virConnectOpen</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpen (const char * name)<br />
|
||||
</pre><p>This function should be called first to get a connection to the Hypervisor and xen store</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div><h3><a name="virConnectOpenAuth" id="virConnectOpenAuth"><code>virConnectOpenAuth</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpenAuth (const char * name, <br /> <a href="libvirt-libvirt.html#virConnectAuthPtr">virConnectAuthPtr</a> auth, <br /> int flags)<br />
|
||||
</pre><p>This function should be called first to get a connection to the Hypervisor. If necessary, authentication will be performed fetching credentials via the callback</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>auth</tt></i>:</span></td><td>Authenticate callback parameters</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>Open flags</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div><h3><a name="virConnectOpenReadOnly" id="virConnectOpenReadOnly"><code>virConnectOpenReadOnly</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpenReadOnly (const char * name)<br />
|
||||
</pre><p>This function should be called first to get a restricted connection to the library functionalities. The set of APIs usable are then restricted on the available methods to control the domains.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div><h3><a name="virConnectRef" id="virConnectRef"><code>virConnectRef</code></a></h3><pre class="programlisting">int virConnectRef (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>This function should be called first to get a connection to the Hypervisor and xen store</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error If @name is NULL then probing will be done to determine a suitable default driver to activate. This involves trying each hypervisor in turn until one successfully opens. If the LIBVIRT_DEFAULT_URI environment variable is set, then it will be used in preference to probing for a driver. If connecting to an unprivileged hypervisor driver which requires the libvirtd daemon to be active, it will automatically be launched if not already running. This can be prevented by setting the environment variable LIBVIRT_AUTOSTART=0 URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div><h3><a name="virConnectOpenAuth" id="virConnectOpenAuth"><code>virConnectOpenAuth</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpenAuth (const char * name, <br /> <a href="libvirt-libvirt.html#virConnectAuthPtr">virConnectAuthPtr</a> auth, <br /> int flags)<br />
|
||||
</pre><p>This function should be called first to get a connection to the Hypervisor. If necessary, authentication will be performed fetching credentials via the callback See <a href="libvirt-libvirt.html#virConnectOpen">virConnectOpen</a> for notes about environment variables which can have an effect on opening drivers</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>auth</tt></i>:</span></td><td>Authenticate callback parameters</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>Open flags</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div><h3><a name="virConnectOpenReadOnly" id="virConnectOpenReadOnly"><code>virConnectOpenReadOnly</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virConnectOpenReadOnly (const char * name)<br />
|
||||
</pre><p>This function should be called first to get a restricted connection to the library functionalities. The set of APIs usable are then restricted on the available methods to control the domains. See <a href="libvirt-libvirt.html#virConnectOpen">virConnectOpen</a> for notes about environment variables which can have an effect on opening drivers</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>URI of the hypervisor</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html</td></tr></tbody></table></div><h3><a name="virConnectRef" id="virConnectRef"><code>virConnectRef</code></a></h3><pre class="programlisting">int virConnectRef (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn)<br />
|
||||
</pre><p>Increment the reference count on the connection. For each additional call to this method, there shall be a corresponding call to <a href="libvirt-libvirt.html#virConnectClose">virConnectClose</a> to release the reference count, once the caller no longer needs the reference to this object. This method is typically useful for applications where multiple threads are using a connection, and it is required that the connection remain open until all threads have finished using it. ie, each new thread using a connection would increment the reference count.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>the connection to hold a reference on</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure</td></tr></tbody></table></div><h3><a name="virDomainAttachDevice" id="virDomainAttachDevice"><code>virDomainAttachDevice</code></a></h3><pre class="programlisting">int virDomainAttachDevice (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> domain, <br /> const char * xml)<br />
|
||||
</pre><p>Create a virtual device attachment to backend.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>domain</tt></i>:</span></td><td>pointer to domain object</td></tr><tr><td><span class="term"><i><tt>xml</tt></i>:</span></td><td>pointer to XML description of one device</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure.</td></tr></tbody></table></div><h3><a name="virDomainBlockPeek" id="virDomainBlockPeek"><code>virDomainBlockPeek</code></a></h3><pre class="programlisting">int virDomainBlockPeek (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> dom, <br /> const char * path, <br /> unsigned long long offset, <br /> size_t size, <br /> void * buffer, <br /> unsigned int flags)<br />
|
||||
</pre><p>This function allows you to read the contents of a domain's disk device. Typical uses for this are to determine if the domain has written a Master Boot Record (indicating that the domain has completed installation), or to try to work out the state of the domain's filesystems. (Note that in the local case you might try to open the block device or file directly, but that won't work in the remote case, nor if you don't have sufficient permission. Hence the need for this call). 'path' must be a device or file corresponding to the domain. In other words it must be the precise string returned in a <disk><source dev='...'/></disk> from virDomainGetXMLDesc. 'offset' and 'size' represent an area which must lie entirely within the device or file. 'size' may be 0 to test if the call would succeed. 'buffer' is the return buffer and must be at least 'size' bytes. NB. The remote driver imposes a 64K byte limit on 'size'. For your program to be able to work reliably over a remote connection you should split large requests to <= 65536 bytes.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>dom</tt></i>:</span></td><td>pointer to the domain object</td></tr><tr><td><span class="term"><i><tt>path</tt></i>:</span></td><td>path to the block device</td></tr><tr><td><span class="term"><i><tt>offset</tt></i>:</span></td><td>offset within block device</td></tr><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td>size to read</td></tr><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td>return buffer (must be at least size bytes)</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>unused, always pass 0</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success or -1 in case of failure. really 64 bits</td></tr></tbody></table></div><h3><a name="virDomainBlockStats" id="virDomainBlockStats"><code>virDomainBlockStats</code></a></h3><pre class="programlisting">int virDomainBlockStats (<a href="libvirt-libvirt.html#virDomainPtr">virDomainPtr</a> dom, <br /> const char * path, <br /> <a href="libvirt-libvirt.html#virDomainBlockStatsPtr">virDomainBlockStatsPtr</a> stats, <br /> size_t size)<br />
|
||||
|
@ -542,7 +546,7 @@ int <a href="#virStorageVolRef">virStorageVolRef</a> (<a href="libvirt-libvirt.
|
|||
</pre><p>Increment the reference count on the pool. For each additional call to this method, there shall be a corresponding call to <a href="libvirt-libvirt.html#virStoragePoolFree">virStoragePoolFree</a> to release the reference count, once the caller no longer needs the reference to this object. This method is typically useful for applications where multiple threads are using a connection, and it is required that the connection remain open until all threads have finished using it. ie, each new thread using a pool would increment the reference count.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>the pool to hold a reference on</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of failure.</td></tr></tbody></table></div><h3><a name="virStoragePoolRefresh" id="virStoragePoolRefresh"><code>virStoragePoolRefresh</code></a></h3><pre class="programlisting">int virStoragePoolRefresh (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br /> unsigned int flags)<br />
|
||||
</pre><p>Request that the pool refresh its list of volumes. This may involve communicating with a remote server, and/or initializing new devices at the OS layer</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>flags to control refresh behaviour (currently unused, use 0)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if the volume list was refreshed, -1 on failure</td></tr></tbody></table></div><h3><a name="virStoragePoolSetAutostart" id="virStoragePoolSetAutostart"><code>virStoragePoolSetAutostart</code></a></h3><pre class="programlisting">int virStoragePoolSetAutostart (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br /> int autostart)<br />
|
||||
</pre><p>Sets the autostart flag</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>autostart</tt></i>:</span></td><td>new flag setting</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success, -1 on failure</td></tr></tbody></table></div><h3><a name="virStoragePoolUndefine" id="virStoragePoolUndefine"><code>virStoragePoolUndefine</code></a></h3><pre class="programlisting">int virStoragePoolUndefine (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool)<br />
|
||||
</pre><p>Undefine an inactive storage pool</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a <a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> object, or NULL if creation failed</td></tr></tbody></table></div><h3><a name="virStorageVolCreateXML" id="virStorageVolCreateXML"><code>virStorageVolCreateXML</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> virStorageVolCreateXML (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br /> const char * xmldesc, <br /> unsigned int flags)<br />
|
||||
</pre><p>Undefine an inactive storage pool</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success, -1 on failure</td></tr></tbody></table></div><h3><a name="virStorageVolCreateXML" id="virStorageVolCreateXML"><code>virStorageVolCreateXML</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> virStorageVolCreateXML (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br /> const char * xmldesc, <br /> unsigned int flags)<br />
|
||||
</pre><p>Create a storage volume within a pool based on an XML description. Not all pools support creation of volumes</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to storage pool</td></tr><tr><td><span class="term"><i><tt>xmldesc</tt></i>:</span></td><td>description of volume to create</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>flags for creation (unused, pass 0)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the storage volume, or NULL on error</td></tr></tbody></table></div><h3><a name="virStorageVolCreateXMLFrom" id="virStorageVolCreateXMLFrom"><code>virStorageVolCreateXMLFrom</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> virStorageVolCreateXMLFrom (<a href="libvirt-libvirt.html#virStoragePoolPtr">virStoragePoolPtr</a> pool, <br /> const char * xmldesc, <br /> <a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> clonevol, <br /> unsigned int flags)<br />
|
||||
</pre><p>Create a storage volume in the parent pool, using the 'clonevol' volume as input. Information for the new volume (name, perms) are passed via a typical volume XML description.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pool</tt></i>:</span></td><td>pointer to parent pool for the new volume</td></tr><tr><td><span class="term"><i><tt>xmldesc</tt></i>:</span></td><td>description of volume to create</td></tr><tr><td><span class="term"><i><tt>clonevol</tt></i>:</span></td><td>storage volume to use as input</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>flags for creation (unused, pass 0)</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the storage volume, or NULL on error</td></tr></tbody></table></div><h3><a name="virStorageVolDelete" id="virStorageVolDelete"><code>virStorageVolDelete</code></a></h3><pre class="programlisting">int virStorageVolDelete (<a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> vol, <br /> unsigned int flags)<br />
|
||||
</pre><p>Delete the storage volume from the pool</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>vol</tt></i>:</span></td><td>pointer to storage volume</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>future flags, use 0 for now</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 on success, or -1 on error</td></tr></tbody></table></div><h3><a name="virStorageVolFree" id="virStorageVolFree"><code>virStorageVolFree</code></a></h3><pre class="programlisting">int virStorageVolFree (<a href="libvirt-libvirt.html#virStorageVolPtr">virStorageVolPtr</a> vol)<br />
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -51,6 +51,7 @@
|
|||
<exports symbol='VIR_CRED_USERNAME' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_EVENT_RESUMED_UNPAUSED' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_RUNNING' type='enum'/>
|
||||
<exports symbol='VIR_STORAGE_VOL_DELETE_ZEROED' type='enum'/>
|
||||
<exports symbol='VIR_EVENT_HANDLE_ERROR' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_NOSTATE' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_SHUTOFF' type='enum'/>
|
||||
|
@ -60,7 +61,7 @@
|
|||
<exports symbol='VIR_STORAGE_POOL_BUILD_NEW' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_EVENT_SUSPENDED_PAUSED' type='enum'/>
|
||||
<exports symbol='VIR_STORAGE_POOL_DELETE_NORMAL' type='enum'/>
|
||||
<exports symbol='VIR_STORAGE_VOL_DELETE_ZEROED' type='enum'/>
|
||||
<exports symbol='VIR_MEMORY_PHYSICAL' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_SCHED_FIELD_INT' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_SCHED_FIELD_ULLONG' type='enum'/>
|
||||
<exports symbol='VIR_DOMAIN_EVENT_STOPPED_SHUTDOWN' type='enum'/>
|
||||
|
@ -181,7 +182,7 @@
|
|||
<exports symbol='virDomainGetSchedulerParameters' type='function'/>
|
||||
<exports symbol='virDomainLookupByUUIDString' type='function'/>
|
||||
<exports symbol='virConnectNumOfDefinedNetworks' type='function'/>
|
||||
<exports symbol='virConnectNumOfDomains' type='function'/>
|
||||
<exports symbol='virConnectListDefinedInterfaces' type='function'/>
|
||||
<exports symbol='virNetworkGetUUID' type='function'/>
|
||||
<exports symbol='virInterfaceGetXMLDesc' type='function'/>
|
||||
<exports symbol='virStoragePoolGetConnect' type='function'/>
|
||||
|
@ -233,6 +234,7 @@
|
|||
<exports symbol='virNetworkSetAutostart' type='function'/>
|
||||
<exports symbol='virDomainGetMaxMemory' type='function'/>
|
||||
<exports symbol='virStoragePoolFree' type='function'/>
|
||||
<exports symbol='virConnectNumOfDefinedInterfaces' type='function'/>
|
||||
<exports symbol='virFreeCallback' type='function'/>
|
||||
<exports symbol='virNetworkDefineXML' type='function'/>
|
||||
<exports symbol='virNodeDeviceListCaps' type='function'/>
|
||||
|
@ -273,6 +275,7 @@
|
|||
<exports symbol='virConnectRef' type='function'/>
|
||||
<exports symbol='virDomainGetUUID' type='function'/>
|
||||
<exports symbol='virNetworkCreateXML' type='function'/>
|
||||
<exports symbol='virNetworkUndefine' type='function'/>
|
||||
<exports symbol='virConnectDomainEventRegister' type='function'/>
|
||||
<exports symbol='virDomainGetVcpus' type='function'/>
|
||||
<exports symbol='virNodeDeviceLookupByName' type='function'/>
|
||||
|
@ -280,7 +283,7 @@
|
|||
<exports symbol='virDomainResume' type='function'/>
|
||||
<exports symbol='virInterfaceRef' type='function'/>
|
||||
<exports symbol='virInterfaceGetMACString' type='function'/>
|
||||
<exports symbol='virNetworkRef' type='function'/>
|
||||
<exports symbol='virConnectNumOfDomains' type='function'/>
|
||||
<exports symbol='virStoragePoolRefresh' type='function'/>
|
||||
<exports symbol='virConnectNumOfDefinedDomains' type='function'/>
|
||||
<exports symbol='virStorageVolCreateXMLFrom' type='function'/>
|
||||
|
@ -304,7 +307,7 @@
|
|||
<exports symbol='virNetworkFree' type='function'/>
|
||||
<exports symbol='virStoragePoolLookupByUUID' type='function'/>
|
||||
<exports symbol='virEventAddHandleFunc' type='function'/>
|
||||
<exports symbol='virNetworkUndefine' type='function'/>
|
||||
<exports symbol='virNetworkRef' type='function'/>
|
||||
<exports symbol='virConnectListDefinedStoragePools' type='function'/>
|
||||
<exports symbol='virEventTimeoutCallback' type='function'/>
|
||||
<exports symbol='virInterfaceFree' type='function'/>
|
||||
|
@ -367,9 +370,10 @@
|
|||
<exports symbol='VIR_ERR_READ_FAILED' type='enum'/>
|
||||
<exports symbol='VIR_FROM_INTERFACE' type='enum'/>
|
||||
<exports symbol='VIR_ERR_NO_CONNECT' type='enum'/>
|
||||
<exports symbol='VIR_ERR_CALL_FAILED' type='enum'/>
|
||||
<exports symbol='VIR_FROM_ESX' type='enum'/>
|
||||
<exports symbol='VIR_FROM_VBOX' type='enum'/>
|
||||
<exports symbol='VIR_FROM_TEST' type='enum'/>
|
||||
<exports symbol='VIR_ERR_MULTIPLE_INTERFACES' type='enum'/>
|
||||
<exports symbol='VIR_ERR_NO_DEVICE' type='enum'/>
|
||||
<exports symbol='VIR_FROM_SEXPR' type='enum'/>
|
||||
<exports symbol='VIR_ERR_INVALID_MAC' type='enum'/>
|
||||
|
@ -390,6 +394,7 @@
|
|||
<exports symbol='VIR_ERR_CONF_SYNTAX' type='enum'/>
|
||||
<exports symbol='VIR_ERR_NO_SUPPORT' type='enum'/>
|
||||
<exports symbol='VIR_ERR_NO_SECURITY_MODEL' type='enum'/>
|
||||
<exports symbol='VIR_FROM_PHYP' type='enum'/>
|
||||
<exports symbol='VIR_ERR_SEXPR_SERIAL' type='enum'/>
|
||||
<exports symbol='VIR_FROM_XENSTORE' type='enum'/>
|
||||
<exports symbol='VIR_ERR_OPEN_FAILED' type='enum'/>
|
||||
|
@ -416,6 +421,7 @@
|
|||
<exports symbol='VIR_ERR_RPC' type='enum'/>
|
||||
<exports symbol='VIR_ERR_WARNING' type='enum'/>
|
||||
<exports symbol='VIR_ERR_INVALID_ARG' type='enum'/>
|
||||
<exports symbol='VIR_ERR_CALL_FAILED' type='enum'/>
|
||||
<exports symbol='VIR_ERR_ERROR' type='enum'/>
|
||||
<exports symbol='VIR_WAR_NO_INTERFACE' type='enum'/>
|
||||
<exports symbol='VIR_ERR_DOM_EXIST' type='enum'/>
|
||||
|
@ -577,12 +583,13 @@
|
|||
<enum name='VIR_ERR_INVALID_ARG' file='virterror' value='8' type='virErrorNumber' info='invalid function argument'/>
|
||||
<enum name='VIR_ERR_INVALID_CONN' file='virterror' value='6' type='virErrorNumber' info='invalid connection object'/>
|
||||
<enum name='VIR_ERR_INVALID_DOMAIN' file='virterror' value='7' type='virErrorNumber' info='invalid domain object'/>
|
||||
<enum name='VIR_ERR_INVALID_INTERFACE' file='virterror' value='58' type='virErrorNumber' info=' invalid interface object'/>
|
||||
<enum name='VIR_ERR_INVALID_INTERFACE' file='virterror' value='58' type='virErrorNumber' info='invalid interface object'/>
|
||||
<enum name='VIR_ERR_INVALID_MAC' file='virterror' value='44' type='virErrorNumber' info='invalid MAC address'/>
|
||||
<enum name='VIR_ERR_INVALID_NETWORK' file='virterror' value='36' type='virErrorNumber' info='invalid network object'/>
|
||||
<enum name='VIR_ERR_INVALID_NODE_DEVICE' file='virterror' value='52' type='virErrorNumber' info='invalid node device object'/>
|
||||
<enum name='VIR_ERR_INVALID_STORAGE_POOL' file='virterror' value='46' type='virErrorNumber' info='invalid storage pool object'/>
|
||||
<enum name='VIR_ERR_INVALID_STORAGE_VOL' file='virterror' value='47' type='virErrorNumber' info='invalid storage vol object'/>
|
||||
<enum name='VIR_ERR_MULTIPLE_INTERFACES' file='virterror' value='59' type='virErrorNumber' info=' more than one matching interface found'/>
|
||||
<enum name='VIR_ERR_NETWORK_EXIST' file='virterror' value='37' type='virErrorNumber' info='the network already exist'/>
|
||||
<enum name='VIR_ERR_NONE' file='virterror' value='0' type='virErrorLevel'/>
|
||||
<enum name='VIR_ERR_NO_CONNECT' file='virterror' value='5' type='virErrorNumber' info='can't connect to hypervisor'/>
|
||||
|
@ -629,14 +636,16 @@
|
|||
<enum name='VIR_FROM_CONF' file='virterror' value='9' type='virErrorDomain' info='Error in the configuration file handling'/>
|
||||
<enum name='VIR_FROM_DOM' file='virterror' value='6' type='virErrorDomain' info='Error when operating on a domain'/>
|
||||
<enum name='VIR_FROM_DOMAIN' file='virterror' value='20' type='virErrorDomain' info='Error from domain config'/>
|
||||
<enum name='VIR_FROM_ESX' file='virterror' value='28' type='virErrorDomain' info='Error from ESX driver'/>
|
||||
<enum name='VIR_FROM_INTERFACE' file='virterror' value='26' type='virErrorDomain' info='Error when operating on an interface'/>
|
||||
<enum name='VIR_FROM_LXC' file='virterror' value='17' type='virErrorDomain' info='Error from Linux Container driver'/>
|
||||
<enum name='VIR_FROM_NET' file='virterror' value='11' type='virErrorDomain' info='Error when operating on a network'/>
|
||||
<enum name='VIR_FROM_NETWORK' file='virterror' value='19' type='virErrorDomain' info='Error from network config'/>
|
||||
<enum name='VIR_FROM_NODEDEV' file='virterror' value='22' type='virErrorDomain' info='Error from node device monitor'/>
|
||||
<enum name='VIR_FROM_NONE' file='virterror' value='0' type='virErrorDomain'/>
|
||||
<enum name='VIR_FROM_ONE' file='virterror' value='27' type='virErrorDomain' info=' Error from OpenNebula driver'/>
|
||||
<enum name='VIR_FROM_ONE' file='virterror' value='27' type='virErrorDomain' info='Error from OpenNebula driver'/>
|
||||
<enum name='VIR_FROM_OPENVZ' file='virterror' value='14' type='virErrorDomain' info='Error from OpenVZ driver'/>
|
||||
<enum name='VIR_FROM_PHYP' file='virterror' value='29' type='virErrorDomain' info=' Error from IBM power hypervisor'/>
|
||||
<enum name='VIR_FROM_PROXY' file='virterror' value='8' type='virErrorDomain' info='Error in the proxy code'/>
|
||||
<enum name='VIR_FROM_QEMU' file='virterror' value='10' type='virErrorDomain' info='Error at the QEMU daemon'/>
|
||||
<enum name='VIR_FROM_REMOTE' file='virterror' value='13' type='virErrorDomain' info='Error from remote driver'/>
|
||||
|
@ -654,7 +663,8 @@
|
|||
<enum name='VIR_FROM_XENXM' file='virterror' value='15' type='virErrorDomain' info='Error at Xen XM layer'/>
|
||||
<enum name='VIR_FROM_XEN_INOTIFY' file='virterror' value='23' type='virErrorDomain' info='Error from xen inotify layer'/>
|
||||
<enum name='VIR_FROM_XML' file='virterror' value='5' type='virErrorDomain' info='Error in the XML code'/>
|
||||
<enum name='VIR_MEMORY_VIRTUAL' file='libvirt' value='1' type='virDomainMemoryFlags' info=' addresses are virtual addresses'/>
|
||||
<enum name='VIR_MEMORY_PHYSICAL' file='libvirt' value='2' type='virDomainMemoryFlags' info=' addresses are physical addresses'/>
|
||||
<enum name='VIR_MEMORY_VIRTUAL' file='libvirt' value='1' type='virDomainMemoryFlags' info='addresses are virtual addresses'/>
|
||||
<enum name='VIR_MIGRATE_LIVE' file='libvirt' value='1' type='virDomainMigrateFlags' info=' live migration'/>
|
||||
<enum name='VIR_STORAGE_POOL_BUILDING' file='libvirt' value='1' type='virStoragePoolState' info='Initializing pool, not available'/>
|
||||
<enum name='VIR_STORAGE_POOL_BUILD_NEW' file='libvirt' value='0' type='virStoragePoolBuildFlags' info='Regular build from scratch'/>
|
||||
|
@ -966,6 +976,13 @@ see note above'/>
|
|||
<arg name='names' type='char ** const' info='pointer to an array to store the names'/>
|
||||
<arg name='maxnames' type='int' info='size of the array'/>
|
||||
</function>
|
||||
<function name='virConnectListDefinedInterfaces' file='libvirt' module='libvirt'>
|
||||
<info>Collect the list of defined (inactive) physical host interfaces, and store their names in @names.</info>
|
||||
<return type='int' info='the number of interfaces found or -1 in case of error'/>
|
||||
<arg name='conn' type='virConnectPtr' info='pointer to the hypervisor connection'/>
|
||||
<arg name='names' type='char ** const' info='array to collect the list of names of interfaces'/>
|
||||
<arg name='maxnames' type='int' info='size of @names'/>
|
||||
</function>
|
||||
<function name='virConnectListDefinedNetworks' file='libvirt' module='libvirt'>
|
||||
<info>list the inactive networks, stores the pointers to the names in @names</info>
|
||||
<return type='int' info='the number of names provided in the array or -1 in case of error'/>
|
||||
|
@ -988,7 +1005,7 @@ see note above'/>
|
|||
<arg name='maxids' type='int' info='size of @ids'/>
|
||||
</function>
|
||||
<function name='virConnectListInterfaces' file='libvirt' module='libvirt'>
|
||||
<info>Collect the list of physical host interfaces, and store their names in @names</info>
|
||||
<info>Collect the list of active physical host interfaces, and store their names in @names</info>
|
||||
<return type='int' info='the number of interfaces found or -1 in case of error'/>
|
||||
<arg name='conn' type='virConnectPtr' info='pointer to the hypervisor connection'/>
|
||||
<arg name='names' type='char ** const' info='array to collect the list of names of interfaces'/>
|
||||
|
@ -1013,6 +1030,11 @@ see note above'/>
|
|||
<return type='int' info='the number of domain found or -1 in case of error'/>
|
||||
<arg name='conn' type='virConnectPtr' info='pointer to the hypervisor connection'/>
|
||||
</function>
|
||||
<function name='virConnectNumOfDefinedInterfaces' file='libvirt' module='libvirt'>
|
||||
<info>Provides the number of defined (inactive) interfaces on the physical host.</info>
|
||||
<return type='int' info='the number of defined interface found or -1 in case of error'/>
|
||||
<arg name='conn' type='virConnectPtr' info='pointer to the hypervisor connection'/>
|
||||
</function>
|
||||
<function name='virConnectNumOfDefinedNetworks' file='libvirt' module='libvirt'>
|
||||
<info>Provides the number of inactive networks.</info>
|
||||
<return type='int' info='the number of networks found or -1 in case of error'/>
|
||||
|
@ -1029,8 +1051,8 @@ see note above'/>
|
|||
<arg name='conn' type='virConnectPtr' info='pointer to the hypervisor connection'/>
|
||||
</function>
|
||||
<function name='virConnectNumOfInterfaces' file='libvirt' module='libvirt'>
|
||||
<info>Provides the number of interfaces on the physical host.</info>
|
||||
<return type='int' info='the number of interface found or -1 in case of error'/>
|
||||
<info>Provides the number of active interfaces on the physical host.</info>
|
||||
<return type='int' info='the number of active interfaces found or -1 in case of error'/>
|
||||
<arg name='conn' type='virConnectPtr' info='pointer to the hypervisor connection'/>
|
||||
</function>
|
||||
<function name='virConnectNumOfNetworks' file='libvirt' module='libvirt'>
|
||||
|
@ -1045,18 +1067,18 @@ see note above'/>
|
|||
</function>
|
||||
<function name='virConnectOpen' file='libvirt' module='libvirt'>
|
||||
<info>This function should be called first to get a connection to the Hypervisor and xen store</info>
|
||||
<return type='virConnectPtr' info='a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html'/>
|
||||
<return type='virConnectPtr' info='a pointer to the hypervisor connection or NULL in case of error If @name is NULL then probing will be done to determine a suitable default driver to activate. This involves trying each hypervisor in turn until one successfully opens. If the LIBVIRT_DEFAULT_URI environment variable is set, then it will be used in preference to probing for a driver. If connecting to an unprivileged hypervisor driver which requires the libvirtd daemon to be active, it will automatically be launched if not already running. This can be prevented by setting the environment variable LIBVIRT_AUTOSTART=0 URIs are documented at http://libvirt.org/uri.html'/>
|
||||
<arg name='name' type='const char *' info='URI of the hypervisor'/>
|
||||
</function>
|
||||
<function name='virConnectOpenAuth' file='libvirt' module='libvirt'>
|
||||
<info>This function should be called first to get a connection to the Hypervisor. If necessary, authentication will be performed fetching credentials via the callback</info>
|
||||
<info>This function should be called first to get a connection to the Hypervisor. If necessary, authentication will be performed fetching credentials via the callback See virConnectOpen for notes about environment variables which can have an effect on opening drivers</info>
|
||||
<return type='virConnectPtr' info='a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html'/>
|
||||
<arg name='name' type='const char *' info='URI of the hypervisor'/>
|
||||
<arg name='auth' type='virConnectAuthPtr' info='Authenticate callback parameters'/>
|
||||
<arg name='flags' type='int' info='Open flags'/>
|
||||
</function>
|
||||
<function name='virConnectOpenReadOnly' file='libvirt' module='libvirt'>
|
||||
<info>This function should be called first to get a restricted connection to the library functionalities. The set of APIs usable are then restricted on the available methods to control the domains.</info>
|
||||
<info>This function should be called first to get a restricted connection to the library functionalities. The set of APIs usable are then restricted on the available methods to control the domains. See virConnectOpen for notes about environment variables which can have an effect on opening drivers</info>
|
||||
<return type='virConnectPtr' info='a pointer to the hypervisor connection or NULL in case of error URIs are documented at http://libvirt.org/uri.html'/>
|
||||
<arg name='name' type='const char *' info='URI of the hypervisor'/>
|
||||
</function>
|
||||
|
@ -1896,7 +1918,7 @@ see note above'/>
|
|||
</function>
|
||||
<function name='virStoragePoolUndefine' file='libvirt' module='libvirt'>
|
||||
<info>Undefine an inactive storage pool</info>
|
||||
<return type='int' info='a virStoragePoolPtr object, or NULL if creation failed'/>
|
||||
<return type='int' info='0 on success, -1 on failure'/>
|
||||
<arg name='pool' type='virStoragePoolPtr' info='pointer to storage pool'/>
|
||||
</function>
|
||||
<function name='virStorageVolCreateXML' file='libvirt' module='libvirt'>
|
||||
|
|
|
@ -73,6 +73,7 @@
|
|||
<reference name='VIR_ERR_INVALID_NODE_DEVICE' href='html/libvirt-virterror.html#VIR_ERR_INVALID_NODE_DEVICE'/>
|
||||
<reference name='VIR_ERR_INVALID_STORAGE_POOL' href='html/libvirt-virterror.html#VIR_ERR_INVALID_STORAGE_POOL'/>
|
||||
<reference name='VIR_ERR_INVALID_STORAGE_VOL' href='html/libvirt-virterror.html#VIR_ERR_INVALID_STORAGE_VOL'/>
|
||||
<reference name='VIR_ERR_MULTIPLE_INTERFACES' href='html/libvirt-virterror.html#VIR_ERR_MULTIPLE_INTERFACES'/>
|
||||
<reference name='VIR_ERR_NETWORK_EXIST' href='html/libvirt-virterror.html#VIR_ERR_NETWORK_EXIST'/>
|
||||
<reference name='VIR_ERR_NONE' href='html/libvirt-virterror.html#VIR_ERR_NONE'/>
|
||||
<reference name='VIR_ERR_NO_CONNECT' href='html/libvirt-virterror.html#VIR_ERR_NO_CONNECT'/>
|
||||
|
@ -119,6 +120,7 @@
|
|||
<reference name='VIR_FROM_CONF' href='html/libvirt-virterror.html#VIR_FROM_CONF'/>
|
||||
<reference name='VIR_FROM_DOM' href='html/libvirt-virterror.html#VIR_FROM_DOM'/>
|
||||
<reference name='VIR_FROM_DOMAIN' href='html/libvirt-virterror.html#VIR_FROM_DOMAIN'/>
|
||||
<reference name='VIR_FROM_ESX' href='html/libvirt-virterror.html#VIR_FROM_ESX'/>
|
||||
<reference name='VIR_FROM_INTERFACE' href='html/libvirt-virterror.html#VIR_FROM_INTERFACE'/>
|
||||
<reference name='VIR_FROM_LXC' href='html/libvirt-virterror.html#VIR_FROM_LXC'/>
|
||||
<reference name='VIR_FROM_NET' href='html/libvirt-virterror.html#VIR_FROM_NET'/>
|
||||
|
@ -127,6 +129,7 @@
|
|||
<reference name='VIR_FROM_NONE' href='html/libvirt-virterror.html#VIR_FROM_NONE'/>
|
||||
<reference name='VIR_FROM_ONE' href='html/libvirt-virterror.html#VIR_FROM_ONE'/>
|
||||
<reference name='VIR_FROM_OPENVZ' href='html/libvirt-virterror.html#VIR_FROM_OPENVZ'/>
|
||||
<reference name='VIR_FROM_PHYP' href='html/libvirt-virterror.html#VIR_FROM_PHYP'/>
|
||||
<reference name='VIR_FROM_PROXY' href='html/libvirt-virterror.html#VIR_FROM_PROXY'/>
|
||||
<reference name='VIR_FROM_QEMU' href='html/libvirt-virterror.html#VIR_FROM_QEMU'/>
|
||||
<reference name='VIR_FROM_REMOTE' href='html/libvirt-virterror.html#VIR_FROM_REMOTE'/>
|
||||
|
@ -145,6 +148,7 @@
|
|||
<reference name='VIR_FROM_XEN_INOTIFY' href='html/libvirt-virterror.html#VIR_FROM_XEN_INOTIFY'/>
|
||||
<reference name='VIR_FROM_XML' href='html/libvirt-virterror.html#VIR_FROM_XML'/>
|
||||
<reference name='VIR_GET_CPUMAP' href='html/libvirt-libvirt.html#VIR_GET_CPUMAP'/>
|
||||
<reference name='VIR_MEMORY_PHYSICAL' href='html/libvirt-libvirt.html#VIR_MEMORY_PHYSICAL'/>
|
||||
<reference name='VIR_MEMORY_VIRTUAL' href='html/libvirt-libvirt.html#VIR_MEMORY_VIRTUAL'/>
|
||||
<reference name='VIR_MIGRATE_LIVE' href='html/libvirt-libvirt.html#VIR_MIGRATE_LIVE'/>
|
||||
<reference name='VIR_NODEINFO_MAXCPUS' href='html/libvirt-libvirt.html#VIR_NODEINFO_MAXCPUS'/>
|
||||
|
@ -215,6 +219,7 @@
|
|||
<reference name='virConnectGetURI' href='html/libvirt-libvirt.html#virConnectGetURI'/>
|
||||
<reference name='virConnectGetVersion' href='html/libvirt-libvirt.html#virConnectGetVersion'/>
|
||||
<reference name='virConnectListDefinedDomains' href='html/libvirt-libvirt.html#virConnectListDefinedDomains'/>
|
||||
<reference name='virConnectListDefinedInterfaces' href='html/libvirt-libvirt.html#virConnectListDefinedInterfaces'/>
|
||||
<reference name='virConnectListDefinedNetworks' href='html/libvirt-libvirt.html#virConnectListDefinedNetworks'/>
|
||||
<reference name='virConnectListDefinedStoragePools' href='html/libvirt-libvirt.html#virConnectListDefinedStoragePools'/>
|
||||
<reference name='virConnectListDomains' href='html/libvirt-libvirt.html#virConnectListDomains'/>
|
||||
|
@ -222,6 +227,7 @@
|
|||
<reference name='virConnectListNetworks' href='html/libvirt-libvirt.html#virConnectListNetworks'/>
|
||||
<reference name='virConnectListStoragePools' href='html/libvirt-libvirt.html#virConnectListStoragePools'/>
|
||||
<reference name='virConnectNumOfDefinedDomains' href='html/libvirt-libvirt.html#virConnectNumOfDefinedDomains'/>
|
||||
<reference name='virConnectNumOfDefinedInterfaces' href='html/libvirt-libvirt.html#virConnectNumOfDefinedInterfaces'/>
|
||||
<reference name='virConnectNumOfDefinedNetworks' href='html/libvirt-libvirt.html#virConnectNumOfDefinedNetworks'/>
|
||||
<reference name='virConnectNumOfDefinedStoragePools' href='html/libvirt-libvirt.html#virConnectNumOfDefinedStoragePools'/>
|
||||
<reference name='virConnectNumOfDomains' href='html/libvirt-libvirt.html#virConnectNumOfDomains'/>
|
||||
|
@ -522,6 +528,7 @@
|
|||
<ref name='VIR_ERR_INVALID_NODE_DEVICE'/>
|
||||
<ref name='VIR_ERR_INVALID_STORAGE_POOL'/>
|
||||
<ref name='VIR_ERR_INVALID_STORAGE_VOL'/>
|
||||
<ref name='VIR_ERR_MULTIPLE_INTERFACES'/>
|
||||
<ref name='VIR_ERR_NETWORK_EXIST'/>
|
||||
<ref name='VIR_ERR_NONE'/>
|
||||
<ref name='VIR_ERR_NO_CONNECT'/>
|
||||
|
@ -568,6 +575,7 @@
|
|||
<ref name='VIR_FROM_CONF'/>
|
||||
<ref name='VIR_FROM_DOM'/>
|
||||
<ref name='VIR_FROM_DOMAIN'/>
|
||||
<ref name='VIR_FROM_ESX'/>
|
||||
<ref name='VIR_FROM_INTERFACE'/>
|
||||
<ref name='VIR_FROM_LXC'/>
|
||||
<ref name='VIR_FROM_NET'/>
|
||||
|
@ -576,6 +584,7 @@
|
|||
<ref name='VIR_FROM_NONE'/>
|
||||
<ref name='VIR_FROM_ONE'/>
|
||||
<ref name='VIR_FROM_OPENVZ'/>
|
||||
<ref name='VIR_FROM_PHYP'/>
|
||||
<ref name='VIR_FROM_PROXY'/>
|
||||
<ref name='VIR_FROM_QEMU'/>
|
||||
<ref name='VIR_FROM_REMOTE'/>
|
||||
|
@ -594,6 +603,7 @@
|
|||
<ref name='VIR_FROM_XEN_INOTIFY'/>
|
||||
<ref name='VIR_FROM_XML'/>
|
||||
<ref name='VIR_GET_CPUMAP'/>
|
||||
<ref name='VIR_MEMORY_PHYSICAL'/>
|
||||
<ref name='VIR_MEMORY_VIRTUAL'/>
|
||||
<ref name='VIR_MIGRATE_LIVE'/>
|
||||
<ref name='VIR_NODEINFO_MAXCPUS'/>
|
||||
|
@ -668,6 +678,7 @@
|
|||
<ref name='virConnectGetURI'/>
|
||||
<ref name='virConnectGetVersion'/>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
|
@ -675,6 +686,7 @@
|
|||
<ref name='virConnectListNetworks'/>
|
||||
<ref name='virConnectListStoragePools'/>
|
||||
<ref name='virConnectNumOfDefinedDomains'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedNetworks'/>
|
||||
<ref name='virConnectNumOfDefinedStoragePools'/>
|
||||
<ref name='virConnectNumOfDomains'/>
|
||||
|
@ -970,6 +982,7 @@
|
|||
<functions>
|
||||
<type name='char ** const'>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
|
@ -1082,6 +1095,7 @@
|
|||
<ref name='virConnectGetURI'/>
|
||||
<ref name='virConnectGetVersion'/>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
|
@ -1089,6 +1103,7 @@
|
|||
<ref name='virConnectListNetworks'/>
|
||||
<ref name='virConnectListStoragePools'/>
|
||||
<ref name='virConnectNumOfDefinedDomains'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedNetworks'/>
|
||||
<ref name='virConnectNumOfDefinedStoragePools'/>
|
||||
<ref name='virConnectNumOfDomains'/>
|
||||
|
@ -1394,6 +1409,7 @@
|
|||
<ref name='VIR_EVENT_HANDLE_READABLE'/>
|
||||
<ref name='VIR_EVENT_HANDLE_WRITABLE'/>
|
||||
<ref name='VIR_GET_CPUMAP'/>
|
||||
<ref name='VIR_MEMORY_PHYSICAL'/>
|
||||
<ref name='VIR_MEMORY_VIRTUAL'/>
|
||||
<ref name='VIR_MIGRATE_LIVE'/>
|
||||
<ref name='VIR_NODEINFO_MAXCPUS'/>
|
||||
|
@ -1455,6 +1471,7 @@
|
|||
<ref name='virConnectGetURI'/>
|
||||
<ref name='virConnectGetVersion'/>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
|
@ -1462,6 +1479,7 @@
|
|||
<ref name='virConnectListNetworks'/>
|
||||
<ref name='virConnectListStoragePools'/>
|
||||
<ref name='virConnectNumOfDefinedDomains'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedNetworks'/>
|
||||
<ref name='virConnectNumOfDefinedStoragePools'/>
|
||||
<ref name='virConnectNumOfDomains'/>
|
||||
|
@ -1692,6 +1710,7 @@
|
|||
<ref name='VIR_ERR_INVALID_NODE_DEVICE'/>
|
||||
<ref name='VIR_ERR_INVALID_STORAGE_POOL'/>
|
||||
<ref name='VIR_ERR_INVALID_STORAGE_VOL'/>
|
||||
<ref name='VIR_ERR_MULTIPLE_INTERFACES'/>
|
||||
<ref name='VIR_ERR_NETWORK_EXIST'/>
|
||||
<ref name='VIR_ERR_NONE'/>
|
||||
<ref name='VIR_ERR_NO_CONNECT'/>
|
||||
|
@ -1734,6 +1753,7 @@
|
|||
<ref name='VIR_FROM_CONF'/>
|
||||
<ref name='VIR_FROM_DOM'/>
|
||||
<ref name='VIR_FROM_DOMAIN'/>
|
||||
<ref name='VIR_FROM_ESX'/>
|
||||
<ref name='VIR_FROM_INTERFACE'/>
|
||||
<ref name='VIR_FROM_LXC'/>
|
||||
<ref name='VIR_FROM_NET'/>
|
||||
|
@ -1742,6 +1762,7 @@
|
|||
<ref name='VIR_FROM_NONE'/>
|
||||
<ref name='VIR_FROM_ONE'/>
|
||||
<ref name='VIR_FROM_OPENVZ'/>
|
||||
<ref name='VIR_FROM_PHYP'/>
|
||||
<ref name='VIR_FROM_PROXY'/>
|
||||
<ref name='VIR_FROM_QEMU'/>
|
||||
<ref name='VIR_FROM_REMOTE'/>
|
||||
|
@ -1891,6 +1912,7 @@
|
|||
<ref name='virDomainSetSchedulerParameters'/>
|
||||
</word>
|
||||
<word name='Collect'>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectListNetworks'/>
|
||||
|
@ -2154,6 +2176,12 @@
|
|||
</word>
|
||||
</letter>
|
||||
<letter name='L'>
|
||||
<word name='LIBVIRT_AUTOSTART=0'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='LIBVIRT_DEFAULT_URI'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='Labeled'>
|
||||
<ref name='VIR_SECURITY_LABEL_BUFLEN'/>
|
||||
</word>
|
||||
|
@ -2301,6 +2329,7 @@
|
|||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectListStoragePools'/>
|
||||
<ref name='virConnectNumOfDefinedDomains'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedNetworks'/>
|
||||
<ref name='virConnectNumOfDefinedStoragePools'/>
|
||||
<ref name='virConnectNumOfDomains'/>
|
||||
|
@ -2394,6 +2423,8 @@
|
|||
</word>
|
||||
<word name='See'>
|
||||
<ref name='virConnectGetType'/>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
</word>
|
||||
<word name='Set'>
|
||||
<ref name='virConnSetErrorFunc'/>
|
||||
|
@ -2548,6 +2579,8 @@
|
|||
<ref name='virStoragePoolGetUUIDString'/>
|
||||
</word>
|
||||
</letter>
|
||||
</chunk>
|
||||
<chunk name='chunk2'>
|
||||
<letter name='W'>
|
||||
<word name='WARNING:'>
|
||||
<ref name='virDomainGetConnect'/>
|
||||
|
@ -2567,8 +2600,6 @@
|
|||
<ref name='virStorageVolGetConnect'/>
|
||||
</word>
|
||||
</letter>
|
||||
</chunk>
|
||||
<chunk name='chunk2'>
|
||||
<letter name='X'>
|
||||
<word name='Xen'>
|
||||
<ref name='_virDomainBlockStats'/>
|
||||
|
@ -2584,6 +2615,8 @@
|
|||
<ref name='virDomainMemoryPeek'/>
|
||||
</word>
|
||||
<word name='about'>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
<ref name='virDomainGetInfo'/>
|
||||
<ref name='virDomainGetUUIDString'/>
|
||||
<ref name='virDomainGetVcpus'/>
|
||||
|
@ -2622,6 +2655,9 @@
|
|||
<word name='across'>
|
||||
<ref name='virStorageVolGetPath'/>
|
||||
</word>
|
||||
<word name='activate'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='activated'>
|
||||
<ref name='virNodeGetSecurityModel'/>
|
||||
</word>
|
||||
|
@ -2629,11 +2665,14 @@
|
|||
<ref name='VIR_NODEINFO_MAXCPUS'/>
|
||||
<ref name='_virNodeInfo'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectListNetworks'/>
|
||||
<ref name='virConnectListStoragePools'/>
|
||||
<ref name='virConnectNumOfDomains'/>
|
||||
<ref name='virConnectNumOfInterfaces'/>
|
||||
<ref name='virConnectNumOfNetworks'/>
|
||||
<ref name='virConnectNumOfStoragePools'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainGetSecurityLabel'/>
|
||||
<ref name='virDomainSuspend'/>
|
||||
<ref name='virStoragePoolDestroy'/>
|
||||
|
@ -2735,6 +2774,7 @@
|
|||
<ref name='virDomainMemoryPeek'/>
|
||||
</word>
|
||||
<word name='already'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainDefineXML'/>
|
||||
<ref name='virDomainDestroy'/>
|
||||
<ref name='virNetworkDestroy'/>
|
||||
|
@ -2894,6 +2934,7 @@
|
|||
<ref name='virConnectFindStoragePoolSources'/>
|
||||
</word>
|
||||
<word name='automatically'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainGetAutostart'/>
|
||||
<ref name='virDomainSetAutostart'/>
|
||||
<ref name='virNetworkGetAutostart'/>
|
||||
|
@ -3142,6 +3183,9 @@
|
|||
<ref name='virConnectDomainEventRegister'/>
|
||||
<ref name='virConnectGetURI'/>
|
||||
<ref name='virConnectGetVersion'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
<ref name='virCopyLastError'/>
|
||||
<ref name='virDomainGetInfo'/>
|
||||
<ref name='virDomainMemoryPeek'/>
|
||||
|
@ -3244,6 +3288,7 @@
|
|||
</word>
|
||||
<word name='collect'>
|
||||
<ref name='_virConnectAuth'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectListNetworks'/>
|
||||
|
@ -3308,6 +3353,9 @@
|
|||
<word name='connected'>
|
||||
<ref name='virConnectGetHostname'/>
|
||||
</word>
|
||||
<word name='connecting'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='consequent'>
|
||||
<ref name='_virError'/>
|
||||
</word>
|
||||
|
@ -3429,7 +3477,6 @@
|
|||
<word name='creation'>
|
||||
<ref name='virStoragePoolCreateXML'/>
|
||||
<ref name='virStoragePoolDefineXML'/>
|
||||
<ref name='virStoragePoolUndefine'/>
|
||||
<ref name='virStorageVolCreateXML'/>
|
||||
<ref name='virStorageVolCreateXMLFrom'/>
|
||||
</word>
|
||||
|
@ -3454,6 +3501,9 @@
|
|||
</chunk>
|
||||
<chunk name='chunk4'>
|
||||
<letter name='d'>
|
||||
<word name='daemon'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='data'>
|
||||
<ref name='virConnSetErrorFunc'/>
|
||||
<ref name='virConnectDomainEventCallback'/>
|
||||
|
@ -3494,6 +3544,7 @@
|
|||
<word name='default'>
|
||||
<ref name='_virConnectCredential'/>
|
||||
<ref name='virConnSetErrorFunc'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainMigrate'/>
|
||||
<ref name='virSetErrorFunc'/>
|
||||
</word>
|
||||
|
@ -3502,7 +3553,9 @@
|
|||
</word>
|
||||
<word name='defined'>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedDomains'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virDomainCreate'/>
|
||||
<ref name='virDomainUndefine'/>
|
||||
<ref name='virInterfaceCreate'/>
|
||||
|
@ -3583,6 +3636,7 @@
|
|||
<ref name='virConnectDomainEventCallback'/>
|
||||
</word>
|
||||
<word name='determine'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainBlockPeek'/>
|
||||
</word>
|
||||
<word name='determines'>
|
||||
|
@ -3691,6 +3745,7 @@
|
|||
<ref name='virDomainBlockPeek'/>
|
||||
</word>
|
||||
<word name='done'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainLookupByID'/>
|
||||
</word>
|
||||
<word name='down'>
|
||||
|
@ -3700,6 +3755,7 @@
|
|||
<word name='driver'>
|
||||
<ref name='virConnectGetCapabilities'/>
|
||||
<ref name='virConnectGetURI'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainBlockPeek'/>
|
||||
<ref name='virDomainMemoryPeek'/>
|
||||
<ref name='virDomainMigrate'/>
|
||||
|
@ -3709,6 +3765,8 @@
|
|||
<ref name='virNodeGetSecurityModel'/>
|
||||
</word>
|
||||
<word name='drivers'>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
<ref name='virNodeDeviceDettach'/>
|
||||
</word>
|
||||
<word name='dummy'>
|
||||
|
@ -3737,6 +3795,7 @@
|
|||
<letter name='e'>
|
||||
<word name='each'>
|
||||
<ref name='virConnectFindStoragePoolSources'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virConnectRef'/>
|
||||
<ref name='virDomainBlockStats'/>
|
||||
<ref name='virDomainInterfaceStats'/>
|
||||
|
@ -3751,6 +3810,10 @@
|
|||
<ref name='virStoragePoolRef'/>
|
||||
<ref name='virStorageVolRef'/>
|
||||
</word>
|
||||
<word name='effect'>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
</word>
|
||||
<word name='either'>
|
||||
<ref name='virNodeGetCellsFreeMemory'/>
|
||||
<ref name='virStorageVolGetPath'/>
|
||||
|
@ -3788,6 +3851,11 @@
|
|||
<word name='entries'>
|
||||
<ref name='virNodeGetCellsFreeMemory'/>
|
||||
</word>
|
||||
<word name='environment'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
</word>
|
||||
<word name='errors'>
|
||||
<ref name='virConnCopyLastError'/>
|
||||
<ref name='virConnGetLastError'/>
|
||||
|
@ -3897,7 +3965,6 @@
|
|||
<ref name='virSaveLastError'/>
|
||||
<ref name='virStoragePoolCreateXML'/>
|
||||
<ref name='virStoragePoolDefineXML'/>
|
||||
<ref name='virStoragePoolUndefine'/>
|
||||
</word>
|
||||
<word name='feature'>
|
||||
<ref name='virDomainMigrate'/>
|
||||
|
@ -4024,38 +4091,6 @@
|
|||
<ref name='virInterfaceLookupByMACString'/>
|
||||
<ref name='virStoragePoolGetXMLDesc'/>
|
||||
</word>
|
||||
<word name='found'>
|
||||
<ref name='virConnCopyLastError'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectListNetworks'/>
|
||||
<ref name='virConnectNumOfDefinedDomains'/>
|
||||
<ref name='virConnectNumOfDefinedNetworks'/>
|
||||
<ref name='virConnectNumOfDefinedStoragePools'/>
|
||||
<ref name='virConnectNumOfDomains'/>
|
||||
<ref name='virConnectNumOfInterfaces'/>
|
||||
<ref name='virConnectNumOfNetworks'/>
|
||||
<ref name='virConnectNumOfStoragePools'/>
|
||||
<ref name='virCopyLastError'/>
|
||||
<ref name='virDomainLookupByID'/>
|
||||
<ref name='virDomainLookupByName'/>
|
||||
<ref name='virDomainLookupByUUID'/>
|
||||
<ref name='virDomainLookupByUUIDString'/>
|
||||
<ref name='virInterfaceLookupByMACString'/>
|
||||
<ref name='virInterfaceLookupByName'/>
|
||||
<ref name='virNetworkLookupByName'/>
|
||||
<ref name='virNetworkLookupByUUID'/>
|
||||
<ref name='virNetworkLookupByUUIDString'/>
|
||||
<ref name='virNodeDeviceLookupByName'/>
|
||||
<ref name='virNodeListDevices'/>
|
||||
<ref name='virStoragePoolLookupByName'/>
|
||||
<ref name='virStoragePoolLookupByUUID'/>
|
||||
<ref name='virStoragePoolLookupByUUIDString'/>
|
||||
<ref name='virStoragePoolLookupByVolume'/>
|
||||
<ref name='virStorageVolLookupByKey'/>
|
||||
<ref name='virStorageVolLookupByName'/>
|
||||
<ref name='virStorageVolLookupByPath'/>
|
||||
</word>
|
||||
<word name='free'>
|
||||
<ref name='_virStoragePoolInfo'/>
|
||||
<ref name='virConnCopyLastError'/>
|
||||
|
@ -4269,6 +4304,8 @@
|
|||
<ref name='virStoragePoolDestroy'/>
|
||||
</word>
|
||||
<word name='have'>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
<ref name='virConnectRef'/>
|
||||
<ref name='virDomainBlockPeek'/>
|
||||
<ref name='virDomainBlockStats'/>
|
||||
|
@ -4297,7 +4334,9 @@
|
|||
</word>
|
||||
<word name='host'>
|
||||
<ref name='VIR_NODEINFO_MAXCPUS'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfInterfaces'/>
|
||||
<ref name='virDomainCoreDump'/>
|
||||
<ref name='virDomainCreateXML'/>
|
||||
|
@ -4386,9 +4425,11 @@
|
|||
</word>
|
||||
<word name='inactive'>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectNumOfDefinedDomains'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedNetworks'/>
|
||||
<ref name='virConnectNumOfDefinedStoragePools'/>
|
||||
<ref name='virDomainGetMaxVcpus'/>
|
||||
|
@ -4496,7 +4537,9 @@
|
|||
<ref name='virConnectClose'/>
|
||||
</word>
|
||||
<word name='interfaces'>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfInterfaces'/>
|
||||
<ref name='virDomainInterfaceStats'/>
|
||||
</word>
|
||||
|
@ -4526,6 +4569,9 @@
|
|||
<ref name='virNodeDeviceReAttach'/>
|
||||
<ref name='virStoragePoolRefresh'/>
|
||||
</word>
|
||||
<word name='involves'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='isn'>
|
||||
<ref name='virDomainGetVcpus'/>
|
||||
</word>
|
||||
|
@ -4647,6 +4693,9 @@
|
|||
<word name='launch'>
|
||||
<ref name='virDomainCreate'/>
|
||||
</word>
|
||||
<word name='launched'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='layer'>
|
||||
<ref name='virStoragePoolRefresh'/>
|
||||
</word>
|
||||
|
@ -4708,6 +4757,9 @@
|
|||
<ref name='virStoragePoolGetConnect'/>
|
||||
<ref name='virStorageVolGetConnect'/>
|
||||
</word>
|
||||
<word name='libvirtd'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='lie'>
|
||||
<ref name='virDomainBlockPeek'/>
|
||||
</word>
|
||||
|
@ -4735,6 +4787,7 @@
|
|||
<word name='list'>
|
||||
<ref name='virConnectFindStoragePoolSources'/>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
|
@ -5052,6 +5105,7 @@
|
|||
<letter name='n'>
|
||||
<word name='names'>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDefinedStoragePools'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
|
@ -5146,6 +5200,10 @@
|
|||
<word name='note'>
|
||||
<ref name='_virError'/>
|
||||
</word>
|
||||
<word name='notes'>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
</word>
|
||||
<word name='notified'>
|
||||
<ref name='virEventRemoveHandleFunc'/>
|
||||
<ref name='virEventUpdateHandleFunc'/>
|
||||
|
@ -5210,6 +5268,7 @@
|
|||
<word name='one'>
|
||||
<ref name='_virDomainInfo'/>
|
||||
<ref name='maplen'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainAttachDevice'/>
|
||||
<ref name='virDomainBlockStats'/>
|
||||
<ref name='virDomainCreateXML'/>
|
||||
|
@ -5248,6 +5307,13 @@
|
|||
<ref name='virStoragePoolRef'/>
|
||||
<ref name='virStorageVolRef'/>
|
||||
</word>
|
||||
<word name='opening'>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
</word>
|
||||
<word name='opens'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='operating'>
|
||||
<ref name='virNodeDeviceDestroy'/>
|
||||
</word>
|
||||
|
@ -5435,7 +5501,9 @@
|
|||
<word name='physical'>
|
||||
<ref name='VIR_CPU_MAPLEN'/>
|
||||
<ref name='cpu'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectNumOfDefinedInterfaces'/>
|
||||
<ref name='virConnectNumOfInterfaces'/>
|
||||
<ref name='virDomainGetMaxMemory'/>
|
||||
<ref name='virDomainSetMaxMemory'/>
|
||||
|
@ -5477,6 +5545,12 @@
|
|||
<ref name='virInterfaceDefineXML'/>
|
||||
<ref name='virNetworkDefineXML'/>
|
||||
</word>
|
||||
<word name='preference'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='prevented'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='previous'>
|
||||
<ref name='virDomainDefineXML'/>
|
||||
</word>
|
||||
|
@ -5501,6 +5575,9 @@
|
|||
<ref name='virNetworkDestroy'/>
|
||||
<ref name='virNodeDeviceDestroy'/>
|
||||
</word>
|
||||
<word name='probing'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='problem'>
|
||||
<ref name='virDomainSave'/>
|
||||
</word>
|
||||
|
@ -5755,6 +5832,7 @@
|
|||
<ref name='virStorageVolRef'/>
|
||||
</word>
|
||||
<word name='requires'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainCreateXML'/>
|
||||
<ref name='virDomainPinVcpu'/>
|
||||
<ref name='virDomainResume'/>
|
||||
|
@ -5880,6 +5958,7 @@
|
|||
<ref name='virConnectClose'/>
|
||||
<ref name='virConnectGetHostname'/>
|
||||
<ref name='virConnectGetVersion'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainCreate'/>
|
||||
<ref name='virDomainDestroy'/>
|
||||
<ref name='virDomainFree'/>
|
||||
|
@ -5974,6 +6053,7 @@
|
|||
<word name='set'>
|
||||
<ref name='VIR_USE_CPU'/>
|
||||
<ref name='virConnectFindStoragePoolSources'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
<ref name='virDomainGetInfo'/>
|
||||
<ref name='virDomainGetXMLDesc'/>
|
||||
|
@ -5990,6 +6070,7 @@
|
|||
<ref name='virEventAddHandleFunc'/>
|
||||
</word>
|
||||
<word name='setting'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virStoragePoolSetAutostart'/>
|
||||
</word>
|
||||
<word name='shall'>
|
||||
|
@ -6170,6 +6251,7 @@
|
|||
<word name='store'>
|
||||
<ref name='VIR_CPU_MAPLEN'/>
|
||||
<ref name='virConnectListDefinedDomains'/>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDefinedNetworks'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
|
@ -6218,6 +6300,9 @@
|
|||
<ref name='virDomainSave'/>
|
||||
<ref name='virNodeDeviceCreateXML'/>
|
||||
</word>
|
||||
<word name='successfully'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='such'>
|
||||
<ref name='virConnCopyLastError'/>
|
||||
<ref name='virConnGetLastError'/>
|
||||
|
@ -6230,6 +6315,7 @@
|
|||
<ref name='virDomainBlockPeek'/>
|
||||
</word>
|
||||
<word name='suitable'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virDomainMigrate'/>
|
||||
<ref name='virStoragePoolGetXMLDesc'/>
|
||||
</word>
|
||||
|
@ -6318,6 +6404,7 @@
|
|||
<ref name='virDomainSetSchedulerParameters'/>
|
||||
</word>
|
||||
<word name='their'>
|
||||
<ref name='virConnectListDefinedInterfaces'/>
|
||||
<ref name='virConnectListDomains'/>
|
||||
<ref name='virConnectListInterfaces'/>
|
||||
<ref name='virConnectListNetworks'/>
|
||||
|
@ -6329,6 +6416,7 @@
|
|||
<ref name='virConnGetLastError'/>
|
||||
<ref name='virConnectGetHostname'/>
|
||||
<ref name='virConnectGetURI'/>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
<ref name='virDomainGetMaxMemory'/>
|
||||
<ref name='virDomainGetVcpus'/>
|
||||
|
@ -6449,6 +6537,12 @@
|
|||
<ref name='virDomainBlockPeek'/>
|
||||
<ref name='virDomainMigrate'/>
|
||||
</word>
|
||||
<word name='trying'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='turn'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='two'>
|
||||
<ref name='virDomainMigrate'/>
|
||||
<ref name='virGetVersion'/>
|
||||
|
@ -6524,6 +6618,9 @@
|
|||
<word name='unknown'>
|
||||
<ref name='virGetVersion'/>
|
||||
</word>
|
||||
<word name='unprivileged'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='unregistered'>
|
||||
<ref name='virEventAddHandleFunc'/>
|
||||
<ref name='virEventAddTimeoutFunc'/>
|
||||
|
@ -6536,6 +6633,7 @@
|
|||
<ref name='virNodeGetCellsFreeMemory'/>
|
||||
</word>
|
||||
<word name='until'>
|
||||
<ref name='virConnectOpen'/>
|
||||
<ref name='virConnectRef'/>
|
||||
<ref name='virDomainDefineXML'/>
|
||||
<ref name='virDomainRef'/>
|
||||
|
@ -6700,6 +6798,13 @@
|
|||
<ref name='virDomainGetSchedulerParameters'/>
|
||||
<ref name='virGetVersion'/>
|
||||
</word>
|
||||
<word name='variable'>
|
||||
<ref name='virConnectOpen'/>
|
||||
</word>
|
||||
<word name='variables'>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
</word>
|
||||
<word name='vcpu'>
|
||||
<ref name='VIR_COPY_CPUMAP'/>
|
||||
<ref name='VIR_CPU_USABLE'/>
|
||||
|
@ -6735,6 +6840,8 @@
|
|||
</word>
|
||||
<word name='virConnectOpen'>
|
||||
<ref name='virConnectGetURI'/>
|
||||
<ref name='virConnectOpenAuth'/>
|
||||
<ref name='virConnectOpenReadOnly'/>
|
||||
</word>
|
||||
<word name='virConnectOpenReadOnly'>
|
||||
<ref name='virConnectGetURI'/>
|
||||
|
@ -6908,7 +7015,6 @@
|
|||
<ref name='virStoragePoolLookupByUUID'/>
|
||||
<ref name='virStoragePoolLookupByUUIDString'/>
|
||||
<ref name='virStoragePoolLookupByVolume'/>
|
||||
<ref name='virStoragePoolUndefine'/>
|
||||
</word>
|
||||
<word name='virStoragePoolState'>
|
||||
<ref name='_virStoragePoolInfo'/>
|
||||
|
@ -7143,8 +7249,8 @@
|
|||
</chunk>
|
||||
<chunks>
|
||||
<chunk name='chunk0' start='A' end='I'/>
|
||||
<chunk name='chunk1' start='J' end='W'/>
|
||||
<chunk name='chunk2' start='X' end='a'/>
|
||||
<chunk name='chunk1' start='J' end='V'/>
|
||||
<chunk name='chunk2' start='W' end='a'/>
|
||||
<chunk name='chunk3' start='b' end='c'/>
|
||||
<chunk name='chunk4' start='d' end='e'/>
|
||||
<chunk name='chunk5' start='f' end='g'/>
|
||||
|
|
247
docs/news.html
247
docs/news.html
|
@ -76,6 +76,253 @@
|
|||
<p>Here is the list of official releases, however since it is early on in the
|
||||
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
|
||||
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
|
||||
<h3>0.7.0: Aug 5 2009</h3>
|
||||
<ul><li>New features: Interface implementation based on netcf (Laine Stump,
|
||||
Daniel Veillard), Add new net filesystem glusterfs (Harshavardhana),
|
||||
Initial VMWare ESX driver (Matthias Bolte), Add support for VBox
|
||||
3 and event callbacks on vbox (Pritesh Kothari), First version
|
||||
of the Power Hypervisor driver (Eduardo Otubo), Run QEMU guests
|
||||
as an unprivileged user (Daniel P. Berrange), Support cgroups
|
||||
in QEMU driver (Daniel P. Berrange), QEmu hotplug NIC support
|
||||
(Mark McLoughlin), Storage cloning for LVM and Disk backends(Cole
|
||||
Robinson), Switching to GIT (Jim Meyering)</li><li>Documentation: Typo and comment fixes (Aron Griffis),
|
||||
Fix virCapabilitiesDefaultGuestMachine documentation. (Chris
|
||||
Lalancette), ESX Scheduler documentation and cleanup (Matthias
|
||||
Bolte), Update the java bindings page (Bryan Kearney), Added
|
||||
Matthias Bolte to AUTHORS list (Daniel Veillard), doc: clone+build
|
||||
instructions (Jim Meyering), docs: say that the old repository
|
||||
is deprecated... (Jim Meyering), document tcp listen and raw
|
||||
wire option (Guido Günther), Fix docs and code disagreements
|
||||
for character devices. (Cole Robinson), Fix documentation of
|
||||
virStoragePoolUndefine return (Thomas Treutner), Fix gitweb link on
|
||||
download page. (Cole Robinson), update download informations after
|
||||
switch to git (Daniel Veillard), Update links to bugzilla (Garry
|
||||
Dolley), Update the links for RHEL libvirt bugzillas (Garry Dolley)</li><li>Portability: Xen Inotify support needs sys/inotify.h
|
||||
(Maximilian Wilhelm), Workaround for broken GCC in Debian Etch
|
||||
(Maximilian Wilhelm), LXC driver requires sched.h and unshare()
|
||||
(Maximilian Wilhelm), Configure UML support only if sys/inotify.h
|
||||
present (Maximilian Wilhelm), Fix libcurl automatic check and ESX
|
||||
status (Maximilian Wilhelm), Enable ESX driver build on Mingw32
|
||||
(Daniel P. Berrange), Fix build on mingw32 by disabling netcf
|
||||
(Daniel P. Berrange), Reduce glusterfs dependency to 2.0.1
|
||||
(Mark McLoughlin), Desactivate phyp build and indicate libssh
|
||||
builreq (Daniel Veillard), Fix misc Win32 compile warnings
|
||||
(Daniel P. Berrange), Rename variable for compilation in Mingw32
|
||||
(end) (Laine Stump), Rename variable for compilation in Mingw32
|
||||
(Laine Stump), rpm spec cleanup and split off client only package
|
||||
(Daniel Veillard)</li><li>Bug fixes: Add uniqueness checking for LXC define/create methods
|
||||
(Daniel P. Berrange), Fix removal of transient VMs when LXC aborts
|
||||
(Daniel P. Berrange), Don't try to activate cgroups if not present
|
||||
for LXC (Daniel P. Berrange), Refresh /etc/xen if inotify wasn't
|
||||
(Cole Robinson), Don't loose id on xen domain redefine (Cole
|
||||
Robinson), Fix memory leak in openvz driver (Daniel P. Berrange),
|
||||
Protected against potential crash scenarios (Daniel P. Berrange),
|
||||
Fix crash when attempting to shutdown inactive QEMU vm (Daniel
|
||||
P. Berrange), Fix PCIe FLR detection (Mark McLoughlin), Set perms
|
||||
on /var/lib/libvirt/images to 0711 (Mark McLoughlin), Fix problem
|
||||
writing QEMU pidfile (Daniel P. Berrange), Fix vcpupin on Xen
|
||||
problem (Henrik Persson), Fix RPM upgrades from F11 to F12 (Daniel
|
||||
P. Berrange), Fix deadlock in remote driver domain events (Daniel
|
||||
P. Berrange), qemu: fix monitor socket reconnection (Ryota Ozaki),
|
||||
Fix polkit/netcf disabling on older fedoras (Mark McLoughlin),
|
||||
Fix crashes in Xen capabilities code (Daniel P. Berrange),
|
||||
Always add -no-kvm and -no-kqemu, for qemu domains (Jim Paris),
|
||||
Avoid raising an internal error (Paolo Bonzini), Don't allow NULL
|
||||
paths for BlockStats and InterfaceStats (Cole Robinson), Don't
|
||||
leak vm-monitorpath on re-connect (Mark McLoughlin), Don't restore
|
||||
labels on shared/readonly disks (Daniel P. Berrange), Ensure spawned
|
||||
children have a stderr/out set to /dev/null if requested (Daniel
|
||||
P. Berrange), Ensure test:/// URIs get routed to the non-privileged
|
||||
libvirtd (Daniel P. Berrange), fix another failing "make distcheck"
|
||||
(qemuhelptest) (Jim Meyering), Fix an uninitialized variable
|
||||
in Unix socket open (Jun Koi), Fix configure flags in spec file
|
||||
(Daniel Veillard), Fix error reporting for security driver over
|
||||
remote protocol (Daniel P. Berrange), fix failing "make distcheck"
|
||||
(Jim Meyering), Fix free of unitialized data upon PCI open fail
|
||||
(Daniel P. Berrange), Fix informations about previous git server
|
||||
(Daniel Veillard), Fix memory leaks in esxDomainDumpXML (Matthias
|
||||
Bolte), Fix multiple memory leaks in virsh (Laine Stump), Fix PCI
|
||||
device hotplug/unplug with newer QEMU (Daniel P. Berrange), Fix
|
||||
problem with QEMU monitor welcome prompt confusing libvirt after a
|
||||
libvirtd daemon restart with active guests (Daniel P. Berrange),
|
||||
Fix python examples to use read-write conn (Dan Kenigsberg), Fix
|
||||
reconnect bug for VBox (Pritesh Kothari), Fix SELinux denial during
|
||||
hotplug (Daniel P. Berrange), Fix typo in check for glusterfs format
|
||||
pools (Daniel P. Berrange), Fix typo in storage cloning (Daniel
|
||||
P. Berrange), qemu: Check driver is initialized up front, to avoid
|
||||
segfault. (Cole Robinson), qemu: Try multiple times to open unix
|
||||
monitor socket (Cole Robinson), Release conn lock before reporting
|
||||
errors (end) (Laine Stump), Release conn lock before reporting
|
||||
interface errors (Laine Stump), Remove the network backend if NIC
|
||||
hotplug fails (Mark McLoughlin), Set specific flags for glusterfs
|
||||
fs mounts (Harshavardhana), storage: disk: Default to 'ext2' for
|
||||
new volumes. (Cole Robinson), storage: disk: Fix parthelper '-g'
|
||||
option handling. (Cole Robinson), storage: disk: Fix segfault
|
||||
creating volume without target path (Cole Robinson), storage:
|
||||
Fix deadlock when cloning across pools. (Cole Robinson), Update
|
||||
modified mac address in place in virGetInterface (Laine Stump)</li><li>Improvements: Add an allocation unit when calling qemu-img
|
||||
(Ryota Ozaki), Improve diagnostics when pidfile writing fails
|
||||
(Daniel P. Berrange), Disable IPv6 on virtual networks (Daniel
|
||||
P. Berrange), Allow dnsmasq to provide DNS without DHCP (Daniel
|
||||
P. Berrange), Fix an initialization problem in previous patch
|
||||
(Aron Griffis), Remove MAX_TAP_ID and let kernel do numbering
|
||||
(Aron Griffis), Kernel command line support for UML (Ron Yorston),
|
||||
Activate the interface drivers, and cleanups (Daniel Veillard),
|
||||
Add an error code for conflicting mac addresses (Laine Stump),
|
||||
Add a test interface driver (Laine Stump), Add canonical machine
|
||||
name to capabilities output (Mark McLoughlin), add cd and pwd
|
||||
commands to virsh (Paolo Bonzini), Add checks for some NIC hotplug
|
||||
related features added in qemu-0.10.0 (Mark McLoughlin), Add
|
||||
domain autostart for LXC driver (Daniel P. Berrange), Add domain
|
||||
events support to LXC driver (Daniel P. Berrange), Add interface
|
||||
object list manipulation functions (Laine Stump), Add internal XML
|
||||
parsing/formatting flag (Mark McLoughlin), Add netcf XML schemas
|
||||
and test data (Daniel Veillard), Add new net filesystem glusterfs
|
||||
(Harshavardhana), Add NIC and hostnet names to domain state XML
|
||||
(Mark McLoughlin), Add no_verify query parameter to ESX URIs
|
||||
(Matthias Bolte), Add SCM_RIGHTS support to QEMU monitor code
|
||||
(Mark McLoughlin), Add support for attaching network/bridge NICs
|
||||
in QEMU driver (Mark McLoughlin), add support for netcf XML import
|
||||
and export (Daniel Veillard), Add support for network device detach
|
||||
(Mark McLoughlin), Add support for physical memory access for QEmu
|
||||
(Nguyen Anh Quynh), Add support for VBox 3 and event callbacks on
|
||||
vbox (Pritesh Kothari), Add the monitor type to the domain state
|
||||
XML (Mark McLoughlin), Add virCapsGuestMachine structure (Mark
|
||||
McLoughlin), Add virsh commands for network interface management
|
||||
(Laine Stump), Allow autostart of libvirtd to be disabled with
|
||||
LIBVIRT_AUTOSTART=0 (Daniel P. Berrange), Allow leading dots in VMX
|
||||
config entry names (Matthias Bolte), Assign names to qemu NICs and
|
||||
network backends (Mark McLoughlin), Basic qemu NIC hotplug support
|
||||
(Mark McLoughlin), build: adjust aclocal's search patch to prefer
|
||||
gnulib's m4 files. (Jim Meyering), build: automatically rerun
|
||||
./bootstrap when needed (Jim Meyering), build: make autogen.sh use
|
||||
autoreconf -if (Jim Meyering), build: submodule machinery now works
|
||||
also when no tag is reachable (Jim Meyering), Canonicalize qemu
|
||||
machine types (Mark McLoughlin), Change code generator to give async
|
||||
event messages their own postfix (Daniel P. Berrange), Change the
|
||||
way client event loop watches are managed (Daniel P. Berrange),
|
||||
Decode incoming request header before invoking dispatch code
|
||||
(Daniel P. Berrange), Define an API for registering incoming message
|
||||
dispatch filters (Daniel P. Berrange), ESX driver accept VI API
|
||||
version 4.0 (Matthias Bolte), Fill in vCPU - pCPU current mapping,
|
||||
and vCPU cpuTime for QEMU (Daniel P. Berrange), generate ChangeLog
|
||||
from git logs into distribution tarball (Jim Meyering), Implement
|
||||
qemu dump capabilities (Paolo Bonzini), Implement schedular
|
||||
tunables API using cgroups (Daniel P. Berrange), Implement the
|
||||
new virinterface functions (Laine Stump), Make cgroups a little
|
||||
more efficient (Daniel P. Berrange), Make it easier to debug tests
|
||||
running programs (Daniel P. Berrange), Make qemuBuildHostNetStr()
|
||||
take tapfd as a string (Mark McLoughlin), Make QEMU cgroups use
|
||||
configurable (Daniel P. Berrange), Make qemuCmdFlags available in
|
||||
qemudDomainAttachDevice() (Mark McLoughlin), Move queuing of RPC
|
||||
replies into dispatch code (Daniel P. Berrange), Move vnet_hdr logic
|
||||
into qemudNetworkIfaceConnect() and export it (Mark McLoughlin),
|
||||
Netcf based interface driver implementation (Laine Stump), netcf
|
||||
XML validation and input and output tests (Daniel Veillard), Only
|
||||
probe qemu for machine types when binary changes (Mark McLoughlin),
|
||||
Place every QEMU guest in a private cgroup (Daniel P. Berrange),
|
||||
Probe for QEMU machine types (Mark McLoughlin), Probe QEMU directly
|
||||
for machine aliases if not found in capabilties (Mark McLoughlin),
|
||||
Public API for new virInterface functions (Laine Stump), python:
|
||||
Raise exceptions if virDomain*Stats fail. (Cole Robinson), Refactor
|
||||
cgroups to allow a group per driver to be managed directly (Daniel
|
||||
P. Berrange), Re-factor pci_add reply parsing and parse domain/bus
|
||||
numbers (Mark McLoughlin), Retain disk PCI address across libvirtd
|
||||
restarts (Mark McLoughlin), Retain PCI address from NIC attach
|
||||
(Mark McLoughlin), Run QEMU guests as an unprivileged user (Daniel
|
||||
P. Berrange), Separate code for encoding outgoing remote message
|
||||
headers (Daniel P. Berrange), Split generic RPC message dispatch
|
||||
code out from remote protocol API handlers (Daniel P. Berrange),
|
||||
Split out code for handling incoming method call messages
|
||||
(Daniel P. Berrange), storage: Break out actual raw cloning to
|
||||
separate function. (Cole Robinson), storage: cleanup: do away with
|
||||
'createFile' (Cole Robinson), storage: disk: Use capacity, not
|
||||
allocation, when creating volume. (Cole Robinson), storage: Don't
|
||||
try sparse detection if writing to block device. (Cole Robinson),
|
||||
storage: Implement 'CreateBlockFrom' helper. (Cole Robinson),
|
||||
storage: Implement CreateVolFrom for logical and disk backend. (Cole
|
||||
Robinson), storage: Move most of the FS creation functions to
|
||||
common backend. (Cole Robinson), storage: Refactor FS backend
|
||||
'create' function choosing. (Cole Robinson), Store the interface
|
||||
vlan number in the domain state (Mark McLoughlin), Support video
|
||||
element for QEMU guests (Daniel P. Berrange), Support video tag
|
||||
for defining VGA card properties (Daniel P. Berrange), Switch to
|
||||
using a unix socket for the qemu monitor (Mark McLoughlin), test:
|
||||
Generate net interface names when assigning XML. (Cole Robinson),
|
||||
test: Implement BlockStats and InterfaceStats (Cole Robinson),
|
||||
Use cgroups for block device whitelisting in QEMU guests (Daniel
|
||||
P. Berrange), Use enums for cgroup controller types / labels
|
||||
(Daniel P. Berrange), Use sendmsg() on QEMU monitor socket (Mark
|
||||
McLoughlin), Use virDomainChrTypeFromString() instead of open
|
||||
coding (Mark McLoughlin), Use virFileReadAll/virFileWriteStr for
|
||||
key cgroup read/write helpers (Daniel P. Berrange), virGetinterface
|
||||
matching of MAC and interface name (Laine Stump)</li><li>Cleanups: Fix configure checks from previous commits (Daniel
|
||||
P. Berrange), Avoid a warning if compiling without inotify
|
||||
(Daniel P. Berrange), Remove a stray semicolon (Daniel Veillard),
|
||||
Extend the ESX URL to habdle ports and GSX (Matthias Bolte), Fix
|
||||
escaping of 8-bit high characters (Daniel P. Berrange), , Remove
|
||||
ATTRIBUTE_UNUSED from flags to qemudDomainMigratePerform. (Chris
|
||||
Lalancette), Add a comment about setting errors after
|
||||
qemudStartVMDaemon(). (Chris Lalancette), Fix an erroneous
|
||||
debug error to KVM; it should read QEMU/KVM. (Chris Lalancette),
|
||||
Remove a stray semicolon in qemudDomainMigratePrepare2. (Chris
|
||||
Lalancette), Convert a few stray users of free() in libvirt.c
|
||||
to VIR_FREE(). (Chris Lalancette), Use virGetHostname instead
|
||||
of gethostname. (Chris Lalancette), Fix up a minor indentation
|
||||
issue with virDomainMigratePrepare. (Chris Lalancette), Fix up a
|
||||
silly typo in apibuild.py. (Chris Lalancette), Avoid warning when
|
||||
compiling without IFF_VNET_HDR (Maximilian Wilhelm), Capilize
|
||||
libvirt-client summary (Mark McLoughlin), Move ldconfig calls
|
||||
to libvirt-client %post/%postun (Mark McLoughlin), Convert NEWS
|
||||
to UTF-8 (Mark McLoughlin), Fix trailing whitespace in NEWS
|
||||
(Mark McLoughlin), No need to build require both python-devel
|
||||
and python (Mark McLoughlin), Remove executable perms from
|
||||
/etc/sysconfig/libvirtd (Mark McLoughlin), Use a %postun -p for
|
||||
one line scriptlet (Mark McLoughlin), Don't explicitly require
|
||||
libxml2 (Mark McLoughlin), Fix some unowned directories (Mark
|
||||
McLoughlin), Kill qemu BuildRequires (Mark McLoughlin), Enable
|
||||
netcf by default (Mark McLoughlin), Default to with_polkit
|
||||
(Mark McLoughlin), Make vbox support configurable (Mark
|
||||
McLoughlin), Build with --without-capng if capng is disabled
|
||||
(Mark McLoughlin), BuildRequires libcap-ng-devel not capng-devel
|
||||
(Mark McLoughlin), Drop curl host check when using ESX without
|
||||
check (Shahar Klein), Fix typo in xen capabilities code (Daniel
|
||||
P. Berrange), Add bare format string to printf-derivatives troubles
|
||||
(Laine Stump), Add phyp files to POTFILES, to make syntax-check
|
||||
happy. (Cole Robinson), avoid a make distcheck failure: distribute
|
||||
docs/schemas/interface.rng (Jim Meyering), avoid a make distcheck
|
||||
failure: distribute tests/interfaceschemadata/ (Jim Meyering), avoid
|
||||
a "make syntax-check" failure (Jim Meyering), build: do not emit
|
||||
a trailing blank line into VC'd file, NEWS (Jim Meyering), build:
|
||||
update from gnulib, for latest maint.mk (Jim Meyering), Clean up
|
||||
error handling in qemudDomainAttachNetDevice() (Mark McLoughlin),
|
||||
Cleanup qemu binary detection logic in qemudCapsInitGuest() (Mark
|
||||
McLoughlin), Commit newly generated docs, after changes from
|
||||
commit 2348cf. (Cole Robinson), Factor qemuBuildHostNetStr()
|
||||
out from qemuBuildCommandLine() (Mark McLoughlin), Factor
|
||||
qemuBuildNicStr() out from qemuBuildCommandLine() (Mark McLoughlin),
|
||||
Factor qemudMonitorSend() out of qemudMonitorCommandExtra() (Mark
|
||||
McLoughlin), Fix cgroup compile warnings (Daniel P. Berrange),
|
||||
Fix misc build problems due to new drivers (Daniel P. Berrange),
|
||||
Fix wierd build problems due to autopoint overwriting gnulib m4
|
||||
(Daniel P. Berrange), Makefile.cfg: Rename to... (Jim Meyering),
|
||||
make .gnulib a submodule (Jim Meyering), make "make syntax-check"
|
||||
consistent with "git diff --check" (Jim Meyering), Minor qemu
|
||||
monitor coding style fixes (Mark McLoughlin), Prepare to use
|
||||
maint.mk from gnulib (Jim Meyering), Refactor incoming message
|
||||
handling to prepare for data stream support (Daniel P. Berrange),
|
||||
Refactor message sending to allow code reuse for data streams
|
||||
(Daniel P. Berrange), remove all .cvsignore files (Jim Meyering),
|
||||
remove all trailing blank lines (Jim Meyering), Remove some unused
|
||||
variables and cut long lines (Daniel Veillard), Remove trailing
|
||||
blank lines (Daniel Veillard), Rename a bunch of internal methods
|
||||
to clarify their meaning (Daniel P. Berrange), Rename 'direction'
|
||||
to 'type' in remote_message_header (Daniel P. Berrange), Report
|
||||
the object name on lookup error (Daniel Veillard), Simplify remote
|
||||
driver error reporting (Daniel P. Berrange), skip some of gnulib's
|
||||
new rules (Jim Meyering), use automake-1.11's silent-rules
|
||||
option, when possible (Jim Meyering), use gnumakefile and
|
||||
maintainer-makefile modules from gnulib (Jim Meyering)</li></ul>
|
||||
<h3>0.6.5: Jul 3 2009</h3>
|
||||
<ul><li>New features: create storage columes on disk backend (Henrik Persson),
|
||||
drop of capabilities based on libcap-ng when possible (Daniel
|
||||
|
|
|
@ -5,6 +5,265 @@
|
|||
<p>Here is the list of official releases, however since it is early on in the
|
||||
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
|
||||
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
|
||||
<h3>0.7.0: Aug 5 2009</h3>
|
||||
<ul>
|
||||
<li>New features: Interface implementation based on netcf (Laine Stump,
|
||||
Daniel Veillard), Add new net filesystem glusterfs (Harshavardhana),
|
||||
Initial VMWare ESX driver (Matthias Bolte), Add support for VBox
|
||||
3 and event callbacks on vbox (Pritesh Kothari), First version
|
||||
of the Power Hypervisor driver (Eduardo Otubo), Run QEMU guests
|
||||
as an unprivileged user (Daniel P. Berrange), Support cgroups
|
||||
in QEMU driver (Daniel P. Berrange), QEmu hotplug NIC support
|
||||
(Mark McLoughlin), Storage cloning for LVM and Disk backends(Cole
|
||||
Robinson), Switching to GIT (Jim Meyering)</li>
|
||||
|
||||
<li>Documentation: Typo and comment fixes (Aron Griffis),
|
||||
Fix virCapabilitiesDefaultGuestMachine documentation. (Chris
|
||||
Lalancette), ESX Scheduler documentation and cleanup (Matthias
|
||||
Bolte), Update the java bindings page (Bryan Kearney), Added
|
||||
Matthias Bolte to AUTHORS list (Daniel Veillard), doc: clone+build
|
||||
instructions (Jim Meyering), docs: say that the old repository
|
||||
is deprecated... (Jim Meyering), document tcp listen and raw
|
||||
wire option (Guido Günther), Fix docs and code disagreements
|
||||
for character devices. (Cole Robinson), Fix documentation of
|
||||
virStoragePoolUndefine return (Thomas Treutner), Fix gitweb link on
|
||||
download page. (Cole Robinson), update download informations after
|
||||
switch to git (Daniel Veillard), Update links to bugzilla (Garry
|
||||
Dolley), Update the links for RHEL libvirt bugzillas (Garry Dolley)</li>
|
||||
|
||||
<li>Portability: Xen Inotify support needs sys/inotify.h
|
||||
(Maximilian Wilhelm), Workaround for broken GCC in Debian Etch
|
||||
(Maximilian Wilhelm), LXC driver requires sched.h and unshare()
|
||||
(Maximilian Wilhelm), Configure UML support only if sys/inotify.h
|
||||
present (Maximilian Wilhelm), Fix libcurl automatic check and ESX
|
||||
status (Maximilian Wilhelm), Enable ESX driver build on Mingw32
|
||||
(Daniel P. Berrange), Fix build on mingw32 by disabling netcf
|
||||
(Daniel P. Berrange), Reduce glusterfs dependency to 2.0.1
|
||||
(Mark McLoughlin), Desactivate phyp build and indicate libssh
|
||||
builreq (Daniel Veillard), Fix misc Win32 compile warnings
|
||||
(Daniel P. Berrange), Rename variable for compilation in Mingw32
|
||||
(end) (Laine Stump), Rename variable for compilation in Mingw32
|
||||
(Laine Stump), rpm spec cleanup and split off client only package
|
||||
(Daniel Veillard)</li>
|
||||
|
||||
<li>Bug fixes: Add uniqueness checking for LXC define/create methods
|
||||
(Daniel P. Berrange), Fix removal of transient VMs when LXC aborts
|
||||
(Daniel P. Berrange), Don't try to activate cgroups if not present
|
||||
for LXC (Daniel P. Berrange), Refresh /etc/xen if inotify wasn't
|
||||
(Cole Robinson), Don't loose id on xen domain redefine (Cole
|
||||
Robinson), Fix memory leak in openvz driver (Daniel P. Berrange),
|
||||
Protected against potential crash scenarios (Daniel P. Berrange),
|
||||
Fix crash when attempting to shutdown inactive QEMU vm (Daniel
|
||||
P. Berrange), Fix PCIe FLR detection (Mark McLoughlin), Set perms
|
||||
on /var/lib/libvirt/images to 0711 (Mark McLoughlin), Fix problem
|
||||
writing QEMU pidfile (Daniel P. Berrange), Fix vcpupin on Xen
|
||||
problem (Henrik Persson), Fix RPM upgrades from F11 to F12 (Daniel
|
||||
P. Berrange), Fix deadlock in remote driver domain events (Daniel
|
||||
P. Berrange), qemu: fix monitor socket reconnection (Ryota Ozaki),
|
||||
Fix polkit/netcf disabling on older fedoras (Mark McLoughlin),
|
||||
Fix crashes in Xen capabilities code (Daniel P. Berrange),
|
||||
Always add -no-kvm and -no-kqemu, for qemu domains (Jim Paris),
|
||||
Avoid raising an internal error (Paolo Bonzini), Don't allow NULL
|
||||
paths for BlockStats and InterfaceStats (Cole Robinson), Don't
|
||||
leak vm-monitorpath on re-connect (Mark McLoughlin), Don't restore
|
||||
labels on shared/readonly disks (Daniel P. Berrange), Ensure spawned
|
||||
children have a stderr/out set to /dev/null if requested (Daniel
|
||||
P. Berrange), Ensure test:/// URIs get routed to the non-privileged
|
||||
libvirtd (Daniel P. Berrange), fix another failing "make distcheck"
|
||||
(qemuhelptest) (Jim Meyering), Fix an uninitialized variable
|
||||
in Unix socket open (Jun Koi), Fix configure flags in spec file
|
||||
(Daniel Veillard), Fix error reporting for security driver over
|
||||
remote protocol (Daniel P. Berrange), fix failing "make distcheck"
|
||||
(Jim Meyering), Fix free of unitialized data upon PCI open fail
|
||||
(Daniel P. Berrange), Fix informations about previous git server
|
||||
(Daniel Veillard), Fix memory leaks in esxDomainDumpXML (Matthias
|
||||
Bolte), Fix multiple memory leaks in virsh (Laine Stump), Fix PCI
|
||||
device hotplug/unplug with newer QEMU (Daniel P. Berrange), Fix
|
||||
problem with QEMU monitor welcome prompt confusing libvirt after a
|
||||
libvirtd daemon restart with active guests (Daniel P. Berrange),
|
||||
Fix python examples to use read-write conn (Dan Kenigsberg), Fix
|
||||
reconnect bug for VBox (Pritesh Kothari), Fix SELinux denial during
|
||||
hotplug (Daniel P. Berrange), Fix typo in check for glusterfs format
|
||||
pools (Daniel P. Berrange), Fix typo in storage cloning (Daniel
|
||||
P. Berrange), qemu: Check driver is initialized up front, to avoid
|
||||
segfault. (Cole Robinson), qemu: Try multiple times to open unix
|
||||
monitor socket (Cole Robinson), Release conn lock before reporting
|
||||
errors (end) (Laine Stump), Release conn lock before reporting
|
||||
interface errors (Laine Stump), Remove the network backend if NIC
|
||||
hotplug fails (Mark McLoughlin), Set specific flags for glusterfs
|
||||
fs mounts (Harshavardhana), storage: disk: Default to 'ext2' for
|
||||
new volumes. (Cole Robinson), storage: disk: Fix parthelper '-g'
|
||||
option handling. (Cole Robinson), storage: disk: Fix segfault
|
||||
creating volume without target path (Cole Robinson), storage:
|
||||
Fix deadlock when cloning across pools. (Cole Robinson), Update
|
||||
modified mac address in place in virGetInterface (Laine Stump)</li>
|
||||
|
||||
<li>Improvements: Add an allocation unit when calling qemu-img
|
||||
(Ryota Ozaki), Improve diagnostics when pidfile writing fails
|
||||
(Daniel P. Berrange), Disable IPv6 on virtual networks (Daniel
|
||||
P. Berrange), Allow dnsmasq to provide DNS without DHCP (Daniel
|
||||
P. Berrange), Fix an initialization problem in previous patch
|
||||
(Aron Griffis), Remove MAX_TAP_ID and let kernel do numbering
|
||||
(Aron Griffis), Kernel command line support for UML (Ron Yorston),
|
||||
Activate the interface drivers, and cleanups (Daniel Veillard),
|
||||
Add an error code for conflicting mac addresses (Laine Stump),
|
||||
Add a test interface driver (Laine Stump), Add canonical machine
|
||||
name to capabilities output (Mark McLoughlin), add cd and pwd
|
||||
commands to virsh (Paolo Bonzini), Add checks for some NIC hotplug
|
||||
related features added in qemu-0.10.0 (Mark McLoughlin), Add
|
||||
domain autostart for LXC driver (Daniel P. Berrange), Add domain
|
||||
events support to LXC driver (Daniel P. Berrange), Add interface
|
||||
object list manipulation functions (Laine Stump), Add internal XML
|
||||
parsing/formatting flag (Mark McLoughlin), Add netcf XML schemas
|
||||
and test data (Daniel Veillard), Add new net filesystem glusterfs
|
||||
(Harshavardhana), Add NIC and hostnet names to domain state XML
|
||||
(Mark McLoughlin), Add no_verify query parameter to ESX URIs
|
||||
(Matthias Bolte), Add SCM_RIGHTS support to QEMU monitor code
|
||||
(Mark McLoughlin), Add support for attaching network/bridge NICs
|
||||
in QEMU driver (Mark McLoughlin), add support for netcf XML import
|
||||
and export (Daniel Veillard), Add support for network device detach
|
||||
(Mark McLoughlin), Add support for physical memory access for QEmu
|
||||
(Nguyen Anh Quynh), Add support for VBox 3 and event callbacks on
|
||||
vbox (Pritesh Kothari), Add the monitor type to the domain state
|
||||
XML (Mark McLoughlin), Add virCapsGuestMachine structure (Mark
|
||||
McLoughlin), Add virsh commands for network interface management
|
||||
(Laine Stump), Allow autostart of libvirtd to be disabled with
|
||||
LIBVIRT_AUTOSTART=0 (Daniel P. Berrange), Allow leading dots in VMX
|
||||
config entry names (Matthias Bolte), Assign names to qemu NICs and
|
||||
network backends (Mark McLoughlin), Basic qemu NIC hotplug support
|
||||
(Mark McLoughlin), build: adjust aclocal's search patch to prefer
|
||||
gnulib's m4 files. (Jim Meyering), build: automatically rerun
|
||||
./bootstrap when needed (Jim Meyering), build: make autogen.sh use
|
||||
autoreconf -if (Jim Meyering), build: submodule machinery now works
|
||||
also when no tag is reachable (Jim Meyering), Canonicalize qemu
|
||||
machine types (Mark McLoughlin), Change code generator to give async
|
||||
event messages their own postfix (Daniel P. Berrange), Change the
|
||||
way client event loop watches are managed (Daniel P. Berrange),
|
||||
Decode incoming request header before invoking dispatch code
|
||||
(Daniel P. Berrange), Define an API for registering incoming message
|
||||
dispatch filters (Daniel P. Berrange), ESX driver accept VI API
|
||||
version 4.0 (Matthias Bolte), Fill in vCPU - pCPU current mapping,
|
||||
and vCPU cpuTime for QEMU (Daniel P. Berrange), generate ChangeLog
|
||||
from git logs into distribution tarball (Jim Meyering), Implement
|
||||
qemu dump capabilities (Paolo Bonzini), Implement schedular
|
||||
tunables API using cgroups (Daniel P. Berrange), Implement the
|
||||
new virinterface functions (Laine Stump), Make cgroups a little
|
||||
more efficient (Daniel P. Berrange), Make it easier to debug tests
|
||||
running programs (Daniel P. Berrange), Make qemuBuildHostNetStr()
|
||||
take tapfd as a string (Mark McLoughlin), Make QEMU cgroups use
|
||||
configurable (Daniel P. Berrange), Make qemuCmdFlags available in
|
||||
qemudDomainAttachDevice() (Mark McLoughlin), Move queuing of RPC
|
||||
replies into dispatch code (Daniel P. Berrange), Move vnet_hdr logic
|
||||
into qemudNetworkIfaceConnect() and export it (Mark McLoughlin),
|
||||
Netcf based interface driver implementation (Laine Stump), netcf
|
||||
XML validation and input and output tests (Daniel Veillard), Only
|
||||
probe qemu for machine types when binary changes (Mark McLoughlin),
|
||||
Place every QEMU guest in a private cgroup (Daniel P. Berrange),
|
||||
Probe for QEMU machine types (Mark McLoughlin), Probe QEMU directly
|
||||
for machine aliases if not found in capabilties (Mark McLoughlin),
|
||||
Public API for new virInterface functions (Laine Stump), python:
|
||||
Raise exceptions if virDomain*Stats fail. (Cole Robinson), Refactor
|
||||
cgroups to allow a group per driver to be managed directly (Daniel
|
||||
P. Berrange), Re-factor pci_add reply parsing and parse domain/bus
|
||||
numbers (Mark McLoughlin), Retain disk PCI address across libvirtd
|
||||
restarts (Mark McLoughlin), Retain PCI address from NIC attach
|
||||
(Mark McLoughlin), Run QEMU guests as an unprivileged user (Daniel
|
||||
P. Berrange), Separate code for encoding outgoing remote message
|
||||
headers (Daniel P. Berrange), Split generic RPC message dispatch
|
||||
code out from remote protocol API handlers (Daniel P. Berrange),
|
||||
Split out code for handling incoming method call messages
|
||||
(Daniel P. Berrange), storage: Break out actual raw cloning to
|
||||
separate function. (Cole Robinson), storage: cleanup: do away with
|
||||
'createFile' (Cole Robinson), storage: disk: Use capacity, not
|
||||
allocation, when creating volume. (Cole Robinson), storage: Don't
|
||||
try sparse detection if writing to block device. (Cole Robinson),
|
||||
storage: Implement 'CreateBlockFrom' helper. (Cole Robinson),
|
||||
storage: Implement CreateVolFrom for logical and disk backend. (Cole
|
||||
Robinson), storage: Move most of the FS creation functions to
|
||||
common backend. (Cole Robinson), storage: Refactor FS backend
|
||||
'create' function choosing. (Cole Robinson), Store the interface
|
||||
vlan number in the domain state (Mark McLoughlin), Support video
|
||||
element for QEMU guests (Daniel P. Berrange), Support video tag
|
||||
for defining VGA card properties (Daniel P. Berrange), Switch to
|
||||
using a unix socket for the qemu monitor (Mark McLoughlin), test:
|
||||
Generate net interface names when assigning XML. (Cole Robinson),
|
||||
test: Implement BlockStats and InterfaceStats (Cole Robinson),
|
||||
Use cgroups for block device whitelisting in QEMU guests (Daniel
|
||||
P. Berrange), Use enums for cgroup controller types / labels
|
||||
(Daniel P. Berrange), Use sendmsg() on QEMU monitor socket (Mark
|
||||
McLoughlin), Use virDomainChrTypeFromString() instead of open
|
||||
coding (Mark McLoughlin), Use virFileReadAll/virFileWriteStr for
|
||||
key cgroup read/write helpers (Daniel P. Berrange), virGetinterface
|
||||
matching of MAC and interface name (Laine Stump)</li>
|
||||
|
||||
<li>Cleanups: Fix configure checks from previous commits (Daniel
|
||||
P. Berrange), Avoid a warning if compiling without inotify
|
||||
(Daniel P. Berrange), Remove a stray semicolon (Daniel Veillard),
|
||||
Extend the ESX URL to habdle ports and GSX (Matthias Bolte), Fix
|
||||
escaping of 8-bit high characters (Daniel P. Berrange), , Remove
|
||||
ATTRIBUTE_UNUSED from flags to qemudDomainMigratePerform. (Chris
|
||||
Lalancette), Add a comment about setting errors after
|
||||
qemudStartVMDaemon(). (Chris Lalancette), Fix an erroneous
|
||||
debug error to KVM; it should read QEMU/KVM. (Chris Lalancette),
|
||||
Remove a stray semicolon in qemudDomainMigratePrepare2. (Chris
|
||||
Lalancette), Convert a few stray users of free() in libvirt.c
|
||||
to VIR_FREE(). (Chris Lalancette), Use virGetHostname instead
|
||||
of gethostname. (Chris Lalancette), Fix up a minor indentation
|
||||
issue with virDomainMigratePrepare. (Chris Lalancette), Fix up a
|
||||
silly typo in apibuild.py. (Chris Lalancette), Avoid warning when
|
||||
compiling without IFF_VNET_HDR (Maximilian Wilhelm), Capilize
|
||||
libvirt-client summary (Mark McLoughlin), Move ldconfig calls
|
||||
to libvirt-client %post/%postun (Mark McLoughlin), Convert NEWS
|
||||
to UTF-8 (Mark McLoughlin), Fix trailing whitespace in NEWS
|
||||
(Mark McLoughlin), No need to build require both python-devel
|
||||
and python (Mark McLoughlin), Remove executable perms from
|
||||
/etc/sysconfig/libvirtd (Mark McLoughlin), Use a %postun -p for
|
||||
one line scriptlet (Mark McLoughlin), Don't explicitly require
|
||||
libxml2 (Mark McLoughlin), Fix some unowned directories (Mark
|
||||
McLoughlin), Kill qemu BuildRequires (Mark McLoughlin), Enable
|
||||
netcf by default (Mark McLoughlin), Default to with_polkit
|
||||
(Mark McLoughlin), Make vbox support configurable (Mark
|
||||
McLoughlin), Build with --without-capng if capng is disabled
|
||||
(Mark McLoughlin), BuildRequires libcap-ng-devel not capng-devel
|
||||
(Mark McLoughlin), Drop curl host check when using ESX without
|
||||
check (Shahar Klein), Fix typo in xen capabilities code (Daniel
|
||||
P. Berrange), Add bare format string to printf-derivatives troubles
|
||||
(Laine Stump), Add phyp files to POTFILES, to make syntax-check
|
||||
happy. (Cole Robinson), avoid a make distcheck failure: distribute
|
||||
docs/schemas/interface.rng (Jim Meyering), avoid a make distcheck
|
||||
failure: distribute tests/interfaceschemadata/ (Jim Meyering), avoid
|
||||
a "make syntax-check" failure (Jim Meyering), build: do not emit
|
||||
a trailing blank line into VC'd file, NEWS (Jim Meyering), build:
|
||||
update from gnulib, for latest maint.mk (Jim Meyering), Clean up
|
||||
error handling in qemudDomainAttachNetDevice() (Mark McLoughlin),
|
||||
Cleanup qemu binary detection logic in qemudCapsInitGuest() (Mark
|
||||
McLoughlin), Commit newly generated docs, after changes from
|
||||
commit 2348cf. (Cole Robinson), Factor qemuBuildHostNetStr()
|
||||
out from qemuBuildCommandLine() (Mark McLoughlin), Factor
|
||||
qemuBuildNicStr() out from qemuBuildCommandLine() (Mark McLoughlin),
|
||||
Factor qemudMonitorSend() out of qemudMonitorCommandExtra() (Mark
|
||||
McLoughlin), Fix cgroup compile warnings (Daniel P. Berrange),
|
||||
Fix misc build problems due to new drivers (Daniel P. Berrange),
|
||||
Fix wierd build problems due to autopoint overwriting gnulib m4
|
||||
(Daniel P. Berrange), Makefile.cfg: Rename to... (Jim Meyering),
|
||||
make .gnulib a submodule (Jim Meyering), make "make syntax-check"
|
||||
consistent with "git diff --check" (Jim Meyering), Minor qemu
|
||||
monitor coding style fixes (Mark McLoughlin), Prepare to use
|
||||
maint.mk from gnulib (Jim Meyering), Refactor incoming message
|
||||
handling to prepare for data stream support (Daniel P. Berrange),
|
||||
Refactor message sending to allow code reuse for data streams
|
||||
(Daniel P. Berrange), remove all .cvsignore files (Jim Meyering),
|
||||
remove all trailing blank lines (Jim Meyering), Remove some unused
|
||||
variables and cut long lines (Daniel Veillard), Remove trailing
|
||||
blank lines (Daniel Veillard), Rename a bunch of internal methods
|
||||
to clarify their meaning (Daniel P. Berrange), Rename 'direction'
|
||||
to 'type' in remote_message_header (Daniel P. Berrange), Report
|
||||
the object name on lookup error (Daniel Veillard), Simplify remote
|
||||
driver error reporting (Daniel P. Berrange), skip some of gnulib's
|
||||
new rules (Jim Meyering), use automake-1.11's silent-rules
|
||||
option, when possible (Jim Meyering), use gnumakefile and
|
||||
maintainer-makefile modules from gnulib (Jim Meyering)</li>
|
||||
</ul>
|
||||
<h3>0.6.5: Jul 3 2009</h3>
|
||||
<ul>
|
||||
<li>New features: create storage columes on disk backend (Henrik Persson),
|
||||
|
|
|
@ -442,7 +442,7 @@ extern virConnectAuthPtr virConnectAuthPtrDefault;
|
|||
* version * 1,000,000 + minor * 1000 + micro
|
||||
*/
|
||||
|
||||
#define LIBVIR_VERSION_NUMBER 6005
|
||||
#define LIBVIR_VERSION_NUMBER 7000
|
||||
|
||||
int virGetVersion (unsigned long *libVer,
|
||||
const char *type,
|
||||
|
|
|
@ -605,6 +605,15 @@ fi
|
|||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed Aug 5 2009 Daniel Veillard <veillard@redhat.com> - 0.7.0-1
|
||||
- ESX, VBox3, Power Hypervisor drivers
|
||||
- new net filesystem glusterfs
|
||||
- Storage cloning for LVM and Disk backends
|
||||
- interface implementation based on netcf
|
||||
- Support cgroups in QEMU driver
|
||||
- QEmu hotplug NIC support
|
||||
- a lot of fixes
|
||||
|
||||
* Fri Jul 3 2009 Daniel Veillard <veillard@redhat.com> - 0.6.5-1
|
||||
- release of 0.6.5
|
||||
|
||||
|
|
4700
po/bn_IN.po
4700
po/bn_IN.po
File diff suppressed because it is too large
Load Diff
4994
po/en_GB.po
4994
po/en_GB.po
File diff suppressed because it is too large
Load Diff
4997
po/eu_ES.po
4997
po/eu_ES.po
File diff suppressed because it is too large
Load Diff
5055
po/libvirt.pot
5055
po/libvirt.pot
File diff suppressed because it is too large
Load Diff
5079
po/pt_BR.po
5079
po/pt_BR.po
File diff suppressed because it is too large
Load Diff
5069
po/sr@latin.po
5069
po/sr@latin.po
File diff suppressed because it is too large
Load Diff
5047
po/zh_CN.po
5047
po/zh_CN.po
File diff suppressed because it is too large
Load Diff
4994
po/zh_TW.po
4994
po/zh_TW.po
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue