libvirt/src/conf
Peter Krempa aed3d038a6 conf: Add infrastructure for disk source private data XML
VM drivers may need to store additional private data to the status XML
so that it can be restored after libvirtd restart. Since not everything
is needed add a callback infrastructure, where VM drivers can add only
stuff they need.

Note that the private data is formatted as a <privateData> sub-element
of the <disk> or <backingStore> <source> sub-element. This is done since
storing it out of band (in the VM private data) would require a complex
matching process to allow to put the data into correct place.
2017-12-14 10:24:36 +01:00
..
capabilities.c conf: Format cache banks in capabilities with virFormatIntPretty 2017-11-18 10:45:10 +01:00
capabilities.h util: Rename virResctrl to virResctrlInfo 2017-08-14 10:01:12 +02:00
cpu_conf.c Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
cpu_conf.h conf: Introduce virCPUDefFindFeature 2017-10-17 15:08:05 +02:00
device_conf.c conf: Move some virDomainDeviceInfo functions 2017-07-21 17:18:40 +02:00
device_conf.h conf: Move some virDomainDeviceInfo functions 2017-07-21 17:18:40 +02:00
domain_addr.c qemu: address: Remove dead code when un-reserving PCI address 2017-10-19 14:50:50 +02:00
domain_addr.h qemu: address: Remove dead code when un-reserving PCI address 2017-10-19 14:50:50 +02:00
domain_audit.c conf: audit passthrough input devices at domain startup 2017-10-19 14:34:21 +02:00
domain_audit.h conf: audit passthrough input devices at domain startup 2017-10-19 14:34:21 +02:00
domain_capabilities.c Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
domain_capabilities.h Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
domain_conf.c conf: Add infrastructure for disk source private data XML 2017-12-14 10:24:36 +01:00
domain_conf.h conf: Add infrastructure for disk source private data XML 2017-12-14 10:24:36 +01:00
domain_event.c events: Avoid double free possibility on remote call failure 2017-06-25 08:16:04 -04:00
domain_event.h
domain_nwfilter.c
domain_nwfilter.h
interface_conf.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
interface_conf.h Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
netdev_bandwidth_conf.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
netdev_bandwidth_conf.h Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" 2017-11-13 06:25:16 +01:00
netdev_vlan_conf.c
netdev_vlan_conf.h
netdev_vport_profile_conf.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
netdev_vport_profile_conf.h
network_conf.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
network_conf.h Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
network_event.c
network_event.h
networkcommon_conf.c
networkcommon_conf.h
node_device_conf.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
node_device_conf.h maint: Replace tabs with spaces in all source files in repo 2017-10-18 13:25:10 +02:00
node_device_event.c
node_device_event.h
numa_conf.c conf: Fix memory leak for distances in virDomainNumaFree 2017-12-01 06:28:24 -05:00
numa_conf.h numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults 2017-11-23 14:54:31 +01:00
nwfilter_conf.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
nwfilter_conf.h maint: Replace tabs with spaces in all source files in repo 2017-10-18 13:25:10 +02:00
nwfilter_ipaddrmap.c nwfilter: Don't have virNWFilterIPAddrMapAddIPAddr consume input 2017-10-02 06:14:32 -04:00
nwfilter_ipaddrmap.h
nwfilter_params.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
nwfilter_params.h
object_event_private.h
object_event.c events: Avoid double free possibility on remote call failure 2017-06-25 08:16:04 -04:00
object_event.h events: Avoid double free possibility on remote call failure 2017-06-25 08:16:04 -04:00
secret_conf.c util: Move virSecretUsageType to virsecret.h 2017-09-21 15:46:48 -04:00
secret_conf.h Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
secret_event.c
secret_event.h
snapshot_conf.c conf: Add infrastructure for disk source private data XML 2017-12-14 10:24:36 +01:00
snapshot_conf.h Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
storage_adapter_conf.c
storage_adapter_conf.h
storage_conf.c util: storagefile: Add helpers to check presence of backing store 2017-10-17 06:19:18 +02:00
storage_conf.h storage: Privatize virStoragePoolObj and virStorageVolDefList 2017-11-07 14:12:52 -05:00
storage_event.c
storage_event.h
virchrdev.c
virchrdev.h
virdomainobjlist.c conf: Fix type for @liveStatus in virDomainObjListLoadAllConfigs 2017-11-09 10:37:58 +01:00
virdomainobjlist.h conf: Fix type for @liveStatus in virDomainObjListLoadAllConfigs 2017-11-09 10:37:58 +01:00
virinterfaceobj.c conf: Rename [n]macs and maxmacs to [n]names and maxnames 2017-10-20 14:48:23 -04:00
virinterfaceobj.h interface: Make _virInterfaceObjList virObjectRWLockable 2017-10-19 15:39:44 -04:00
virnetworkobj.c network: Convert virNetworkObjList to use RWObjectLockable 2017-10-12 18:30:39 -04:00
virnetworkobj.h network: Fix virNetworkObjBridgeInUse return type 2017-08-28 14:02:22 -04:00
virnodedeviceobj.c maint: Replace tabs with spaces in all source files in repo 2017-10-18 13:25:10 +02:00
virnodedeviceobj.h nodedev: Move privileged flag from udev private data to driver's state 2017-10-19 08:54:52 +02:00
virnwfilterobj.c nwfilter: Alter @aclfilter to just @filter 2017-08-16 14:24:38 -04:00
virnwfilterobj.h nwfilter: Alter @aclfilter to just @filter 2017-08-16 14:24:38 -04:00
virsavecookie.c use virXMLNodeNameEqual instead of xmlStrEqual 2017-08-14 14:31:52 +02:00
virsavecookie.h conf: Introduce virSaveCookie 2017-06-07 13:36:01 +02:00
virsecretobj.c secrets: Convert to use ObjectRWLockable 2017-10-12 21:30:52 -04:00
virsecretobj.h secret: Alter @aclfilter to just @filter 2017-08-16 14:24:38 -04:00
virstorageobj.c storage: Convert virStoragePoolObjList to use virObjectRWLockable 2017-12-13 15:05:10 -05:00
virstorageobj.h storage: Convert virStoragePoolObjList to use virObjectRWLockable 2017-12-13 15:05:10 -05:00