libvirt/src/conf
Jonathon Jongsma 07666e292e nodedev: add <uuid> element to mdev caps
It will be useful to be able to specify a particular UUID for a mediated
device when defining the node device. To accomodate that, allow this to
be specified in the xml schema. This patch also parses and formats that
value to the xml, but does not yet use it.

Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
2021-04-07 15:14:01 -05:00
..
backup_conf.c Do not check return value of VIR_EXPAND_N 2021-03-22 12:44:18 +01:00
backup_conf.h backup: Store 'apiFlags' in private section of virDomainBackupDef 2021-03-12 10:59:05 +01:00
capabilities.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
capabilities.h qemu: report whether a machine type is deprecated in capabilities 2021-02-03 17:30:52 +00:00
checkpoint_conf.c virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing 2021-03-23 14:06:31 +01:00
checkpoint_conf.h virDomainCheckpointRedefineCommit: Don't check ABI of definition in checkpoint 2020-12-04 16:15:03 +01:00
cpu_conf.c virCPUDefFindFeature: Make first argument const ptr 2021-03-26 11:40:39 +01:00
cpu_conf.h virCPUDefFindFeature: Make first argument const ptr 2021-03-26 11:40:39 +01:00
device_conf.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
device_conf.h conf: add support for <acpi index='NNN'/> for PCI devices 2021-04-07 18:10:56 +01:00
domain_addr.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
domain_addr.h util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
domain_audit.c virpci, domain_audit: use virPCIDeviceAddressAsString() 2021-01-29 17:46:34 -03:00
domain_audit.h conf: domain: use #pragma once in headers 2019-06-13 17:05:08 +02:00
domain_capabilities.c Do not check return value of VIR_RESIZE_N 2021-03-22 12:44:18 +01:00
domain_capabilities.h conf: add reporting of "maximum" CPU mode in domain caps 2021-02-10 11:44:48 +00:00
domain_conf.c conf: add support for <acpi index='NNN'/> for PCI devices 2021-04-07 18:10:56 +01:00
domain_conf.h conf: add support for disk "rotation_rate" property 2021-04-01 15:11:38 +01:00
domain_event.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
domain_event.h libvirt: support memory failure event 2020-10-23 09:41:52 +02:00
domain_nwfilter.c conf: nwfilter: Replace 'virNWFilterHashTableCreate' with 'virHashNew' 2020-10-22 15:02:46 +02:00
domain_nwfilter.h conf: domain: use #pragma once in headers 2019-06-13 17:05:08 +02:00
domain_validate.c domain_validate: XML validate that non-virtio video devices have none virtio options 2021-03-18 15:03:49 +01:00
domain_validate.h domain_validate.c: make virDomainDeviceDefValidateInternal() helpers static 2020-12-14 09:38:42 -03:00
interface_conf.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
interface_conf.h Remove virutil.h from all header files 2020-02-24 23:15:50 +01:00
meson.build util: move virStorageEncryption code into conf 2021-01-22 11:10:27 +01:00
moment_conf.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
moment_conf.h snapshot: Store both config and live XML in the snapshot domain 2019-09-11 13:09:45 +02:00
netdev_bandwidth_conf.c netdev_bandwidth_conf: Remove redundant variables/labels 2021-03-04 17:30:08 +01:00
netdev_bandwidth_conf.h conf: do not pass vm object to virDomainClearNetBandwidth 2020-02-25 17:50:47 +01:00
netdev_vlan_conf.c conf: use g_new0 2020-10-08 11:09:27 +02:00
netdev_vlan_conf.h conf: network: use #pragma once in headers 2019-06-13 17:05:09 +02:00
netdev_vport_profile_conf.c conf: use g_new0 2020-10-08 11:09:27 +02:00
netdev_vport_profile_conf.h conf: return a const from virDomainNetGetActualVirtPortProfile 2019-11-25 15:29:56 -05:00
network_conf.c lib: Replace virFileMakePath() with g_mkdir_with_parents() 2021-03-04 20:52:23 +01:00
network_conf.h conf: convert network_conf.c to use g_auto* pointers 2020-06-15 16:02:16 -04:00
network_event.c Require a semicolon for VIR_ONCE_GLOBAL_INIT calls 2019-02-03 17:46:29 -05:00
network_event.h conf: network: use #pragma once in headers 2019-06-13 17:05:09 +02:00
networkcommon_conf.c Remove redundant variables/labels 2021-03-01 18:50:22 -05:00
networkcommon_conf.h conf: network: use #pragma once in headers 2019-06-13 17:05:09 +02:00
node_device_conf.c nodedev: add <uuid> element to mdev caps 2021-04-07 15:14:01 -05:00
node_device_conf.h nodedev: Add ability to filter by active state 2021-04-07 15:03:34 -05:00
node_device_event.c Require a semicolon for VIR_ONCE_GLOBAL_INIT calls 2019-02-03 17:46:29 -05:00
node_device_event.h conf: node device: use #pragma once in headers 2019-06-13 17:05:09 +02:00
node_device_util.c virsh: include virutil.h where used 2020-02-24 23:15:50 +01:00
node_device_util.h conf: node device: use #pragma once in headers 2019-06-13 17:05:09 +02:00
numa_conf.c lib: Put some variable declarations on individual lines 2021-03-15 09:38:18 +01:00
numa_conf.h numa: expose HMAT APIs 2020-07-08 12:05:24 +02:00
nwfilter_conf.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
nwfilter_conf.h util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
nwfilter_ipaddrmap.c util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
nwfilter_ipaddrmap.h conf: nwfilter: use #pragma once in headers 2019-06-13 17:05:09 +02:00
nwfilter_params.c Do not check return value of VIR_EXPAND_N 2021-03-22 12:44:18 +01:00
nwfilter_params.h virNWFilterVarCombIter: Allocate 'iter' member separately 2021-02-03 16:09:25 +01:00
object_event_private.h conf: fix alignment in virObjectEvent to be 8 not 4 bytes 2020-06-04 11:17:05 +01:00
object_event.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
object_event.h conf: misc: use #pragma once in headers 2019-06-13 17:05:09 +02:00
secret_conf.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
secret_conf.h Remove virutil.h from all header files 2020-02-24 23:15:50 +01:00
secret_event.c Require a semicolon for VIR_ONCE_GLOBAL_INIT calls 2019-02-03 17:46:29 -05:00
secret_event.h conf: misc: use #pragma once in headers 2019-06-13 17:05:09 +02:00
snapshot_conf_priv.h virDomainSnapshotDiskDefFree: Export and register as autoptr func 2020-10-01 09:55:02 +02:00
snapshot_conf.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
snapshot_conf.h virDomainSnapshotDiskDefFree: Export and register as autoptr func 2020-10-01 09:55:02 +02:00
storage_adapter_conf.c VIR_XPATH_NODE_AUTORESTORE: remove semicolon from users 2020-08-25 19:03:12 +02:00
storage_adapter_conf.h conf: storage: use #pragma once in headers 2019-06-13 17:05:09 +02:00
storage_capabilities.c conf: use g_auto() for all virBuffers 2020-07-08 16:34:17 -04:00
storage_capabilities.h conf: storagecaps: Fix broken attempt at being const-correct 2019-11-12 14:37:57 +01:00
storage_conf.c Do not check return value of VIR_REALLOC_N 2021-03-22 12:44:18 +01:00
storage_conf.h util: move virStorageEncryption code into conf 2021-01-22 11:10:27 +01:00
storage_encryption_conf.c conf: replace remaining straggler VIR_FREE with g_free in vir*Free() 2021-02-05 00:20:43 -05:00
storage_encryption_conf.h util: move virStorageEncryption code into conf 2021-01-22 11:10:27 +01:00
storage_event.c Require a semicolon for VIR_ONCE_GLOBAL_INIT calls 2019-02-03 17:46:29 -05:00
storage_event.h conf: storage: use #pragma once in headers 2019-06-13 17:05:09 +02:00
storage_source_conf.c virStorageSourceClear: Unref @vhostuser 2021-02-10 11:54:38 +01:00
storage_source_conf.h conf: implement support for vhostuser disk 2021-02-03 18:56:34 +01:00
virchrdev.c conf: replace remaining straggler VIR_FREE with g_free in vir*Free() 2021-02-05 00:20:43 -05:00
virchrdev.h conf: misc: use #pragma once in headers 2019-06-13 17:05:09 +02:00
virconftypes.h virconftypes: Fix name of virCapsGuestArchPtr 2021-03-15 09:37:33 +01:00
virdomaincheckpointobjlist.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
virdomaincheckpointobjlist.h backup: Allow for lists of checkpoint objects 2019-07-26 16:48:58 -05:00
virdomainmomentobjlist.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
virdomainmomentobjlist.h backup: Allow for lists of checkpoint objects 2019-07-26 16:48:58 -05:00
virdomainobjlist.c Use g_steal_pointer where possible 2021-03-01 15:54:42 +01:00
virdomainobjlist.h conf: drop virCapsPtr param from domain obj list APIs 2019-12-09 10:17:27 +00:00
virdomainsnapshotobjlist.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
virdomainsnapshotobjlist.h snapshot: Don't leak moment obj list metaroot to callers 2019-07-24 17:03:34 -05:00
virinterfaceobj.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
virinterfaceobj.h conf: misc: use #pragma once in headers 2019-06-13 17:05:09 +02:00
virnetworkobj.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
virnetworkobj.h Use G_GNUC_WARN_UNUSED_RESULT instead of ATTRIBUTE_RETURN_CHECK 2019-10-15 11:25:22 +02:00
virnetworkportdef.c lib: Replace virFileMakePath() with g_mkdir_with_parents() 2021-03-04 20:52:23 +01:00
virnetworkportdef.h conf: reduce includes in virnetworkportdef.h 2020-02-25 17:50:47 +01:00
virnodedeviceobj.c nodedev: add helper functions to remove node devices 2021-04-07 15:08:59 -05:00
virnodedeviceobj.h nodedev: add helper functions to remove node devices 2021-04-07 15:08:59 -05:00
virnwfilterbindingdef.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
virnwfilterbindingdef.h util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
virnwfilterbindingobj.c lib: Replace virFileMakePath() with g_mkdir_with_parents() 2021-03-04 20:52:23 +01:00
virnwfilterbindingobj.h conf: nwfilter: use #pragma once in headers 2019-06-13 17:05:09 +02:00
virnwfilterbindingobjlist.c util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
virnwfilterbindingobjlist.h conf: nwfilter: use #pragma once in headers 2019-06-13 17:05:09 +02:00
virnwfilterobj.c Use g_steal_pointer where possible 2021-03-01 15:54:42 +01:00
virnwfilterobj.h nwfilter: acquire a pidfile in the driver root directory 2019-07-11 12:46:20 +01:00
virsavecookie.c VIR_XPATH_NODE_AUTORESTORE: remove semicolon from users 2020-08-25 19:03:12 +02:00
virsavecookie.h conf: misc: use #pragma once in headers 2019-06-13 17:05:09 +02:00
virsecretobj.c Do not check return value of VIR_REALLOC_N 2021-03-22 12:44:18 +01:00
virsecretobj.h conf: misc: use #pragma once in headers 2019-06-13 17:05:09 +02:00
virstorageobj.c lib: Use g_steal_pointer() more 2021-03-24 13:57:51 +01:00
virstorageobj.h storage_driver: Protect pool def during startup and build 2019-08-23 09:32:26 +02:00