Browse Source

Merge "Generated passthrough_whitelist shall use all the user_configs fields" into stable/train

changes/32/743532/1
Zuul 2 weeks ago
committed by Gerrit Code Review
parent
commit
36fdfc5375
1 changed files with 6 additions and 5 deletions
  1. +6
    -5
      deployment/neutron/derive_pci_passthrough_whitelist.py

+ 6
- 5
deployment/neutron/derive_pci_passthrough_whitelist.py View File

@@ -122,7 +122,7 @@ def get_pci_passthrough_whitelist(user_config, pf, pci_addresses,
pci_passthrough_list = []

for pci in pci_addresses:
pci_passthrough = {}
pci_passthrough = dict(user_config)
address = {}
pci_params = re.split('[:.]+', pci)
address['domain'] = '.*'
@@ -130,10 +130,11 @@ def get_pci_passthrough_whitelist(user_config, pf, pci_addresses,
address['slot'] = pci_params[2]
address['function'] = pci_params[3]
pci_passthrough['address'] = address
pci_passthrough['vendor_id'] = device_info[pf][0]
pci_passthrough['product_id'] = device_info[pf][1]
if 'trusted' in user_config:
pci_passthrough['trusted'] = user_config['trusted']

# devname and address fields can't co exist
if 'devname' in pci_passthrough:
del pci_passthrough['devname']

pci_passthrough_list.append(pci_passthrough)
return pci_passthrough_list



Loading…
Cancel
Save