libvirt/src/conf
Stefan Berger 581d1cea34 Rework value part of name-value pairs
NWFilters can be provided name-value pairs using the following
XML notation:

      <filterref filter='xyz'>
        <parameter name='PORT' value='80'/>
        <parameter name='VAL' value='abc'/>
      </filterref>

The internal representation currently is so that a name is stored as a
string and the value as well. This patch now addresses the value part of it
and introduces a data structure for storing a value either as a simple
value or as an array for later support of lists.

This patch adjusts all code that was handling the values in hash tables
and makes it use the new data type.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
2011-11-18 11:58:18 -05:00
..
capabilities.c snapshot: simplify indentation of cpu features 2011-10-20 16:56:28 -06:00
capabilities.h Fix default console type setting 2011-11-03 12:01:48 +00:00
cpu_conf.c qemu: Generate -numa option 2011-11-17 13:47:11 -07:00
cpu_conf.h XML definitions for guest NUMA and parsing routines 2011-11-17 13:34:42 -07:00
domain_audit.c Avoid using "devname" as an identifier. 2011-09-16 20:49:04 +08:00
domain_audit.h snapshot: make it possible to audit external snapshot 2011-09-05 07:03:05 -06:00
domain_conf.c Rework value part of name-value pairs 2011-11-18 11:58:18 -05:00
domain_conf.h Add missing 'const' annotations for internal domain conf helpers 2011-11-18 16:10:37 +00:00
domain_event.c startupPolicy: Emit event on disk source dropping 2011-10-25 09:27:10 +02:00
domain_event.h startupPolicy: Emit event on disk source dropping 2011-10-25 09:27:10 +02:00
domain_nwfilter.c nwfilter: fix loadable module support 2010-06-21 14:18:31 -04:00
domain_nwfilter.h nwfilter: fix loadable module support 2010-06-21 14:18:31 -04:00
interface_conf.c xml: Clean up rest of virtual XML document names for XML strings 2011-09-14 09:09:04 -06:00
interface_conf.h interface: implement a test driver for network config transaction API. 2011-05-27 14:34:13 -04:00
netdev_bandwidth_conf.c Split src/util/network.{c,h} into 5 pieces 2011-11-15 10:27:54 +00:00
netdev_bandwidth_conf.h Split src/util/network.{c,h} into 5 pieces 2011-11-15 10:27:54 +00:00
netdev_vport_profile_conf.c Split src/util/network.{c,h} into 5 pieces 2011-11-15 10:27:54 +00:00
netdev_vport_profile_conf.h Split src/util/network.{c,h} into 5 pieces 2011-11-15 10:27:54 +00:00
network_conf.c Split src/util/network.{c,h} into 5 pieces 2011-11-15 10:27:54 +00:00
network_conf.h Split src/util/network.{c,h} into 5 pieces 2011-11-15 10:27:54 +00:00
node_device_conf.c xml: Clean up rest of virtual XML document names for XML strings 2011-09-14 09:09:04 -06:00
node_device_conf.h pci: Move some pci sriov helper code out of node device driver to util/pci 2011-08-16 11:59:00 -04:00
nwfilter_conf.c Extend rule priorities into negative numbers 2011-11-18 11:58:18 -05:00
nwfilter_conf.h Extend rule priorities into negative numbers 2011-11-18 11:58:18 -05:00
nwfilter_params.c Rework value part of name-value pairs 2011-11-18 11:58:18 -05:00
nwfilter_params.h Rework value part of name-value pairs 2011-11-18 11:58:18 -05:00
secret_conf.c secret: fix bad patch application 2011-10-28 12:55:04 -06:00
secret_conf.h secret: add Ceph secret type 2011-10-28 11:34:17 -06:00
storage_conf.c Fix storage pool source comparison to avoid comparing with self 2011-11-01 11:13:29 +00:00
storage_conf.h storage: make previous leak less likely to regress 2011-10-24 19:42:49 -06:00
storage_encryption_conf.c snapshot: simplify indentation of disk encryption xml 2011-10-26 11:14:43 -06:00
storage_encryption_conf.h snapshot: simplify indentation of disk encryption xml 2011-10-26 11:14:43 -06:00