Gauvain Pocentek cce63f68aa [config-ref] Tables update
Change-Id: Ia766f93b9ce5b1560ebe37da65bd70be61a0fdd1
2016-03-19 08:34:45 +01:00

2.7 KiB

Description of PCI configuration options
Configuration option = Default value Description
[DEFAULT]
pci_alias = [] (Multi-valued) An alias for a PCI passthrough device requirement. This allows users to specify the alias in the extra_spec for a flavor, without needing to repeat all the PCI property requirements. Possible Values: * A list of JSON values which describe the aliases. For example: pci_alias = { "name": "QuickAssist", "product_id": "0443", "vendor_id": "8086", "device_type": "type-PCI" } defines an alias for the Intel QuickAssist card. (multi valued). Valid key values are : * "name" * "product_id" * "vendor_id" * "device_type" Services which consume this: * nova-compute Related options: * None
pci_passthrough_whitelist = [] (Multi-valued) White list of PCI devices available to VMs. Possible values: * A JSON dictionary which describe a whitelisted PCI device. It should take the following format: ["device_id": "<id>",] ["product_id": "<id>",] ["address": "[[<domain>]:]<bus>]:][<slot>][.[<function>" | "devname": "PCI Device Name",] {"tag": "<tag_value>",} where '[' indicates zero or one occurrences, '{' indicates zero or multiple occurrences, and '|' mutually exclusive options. Note that any missing fields are automatically wildcarded. Valid examples are: pci_passthrough_whitelist = {"devname":"eth0", "physical_network":"physnet"} pci_passthrough_whitelist = {"address":":0a:00."} pci_passthrough_whitelist = {"address":":0a:00.", "physical_network":"physnet1"} pci_passthrough_whitelist = {"vendor_id":"1137", "product_id":"0071"} pci_passthrough_whitelist = {"vendor_id":"1137", "product_id":"0071", "address": "0000:0a:00.1", "physical_network":"physnet1"} The following are invalid, as they specify mutually exclusive options: pci_passthrough_whitelist = {"devname":"eth0", "physical_network":"physnet", "address":":0a:00."} * A JSON list of JSON dictionaries corresponding to the above format. For example: pci_passthrough_whitelist = [{"product_id":"0001", "vendor_id":"8086"}, {"product_id":"0002", "vendor_id":"8086"}] Services which consume this: * nova-compute Related options: * None