nova/nova/pci
Dmitrii Shcherbakov c487c730d0 Filter computes without remote-managed ports early
Add a pre-filter for requests that contain VNIC_TYPE_REMOTE_MANAGED
ports in them: hosts that do not have either the relevant compute
driver capability COMPUTE_REMOTE_MANAGED_PORTS or PCI device pools
with "remote_managed" devices are filtered out early. Presence of
devices actually available for allocation is checked at a later
point by the PciPassthroughFilter.

Change-Id: I168d3ccc914f25a3d4255c9b319ee6b91a2f66e2
Implements: blueprint integration-with-off-path-network-backends
2022-02-09 01:23:27 +03:00
..
__init__.py PCI utils 2013-08-23 14:21:12 +08:00
devspec.py Introduce remote_managed tag for PCI devs 2022-02-09 01:23:24 +03:00
manager.py mypy: Add type annotations to 'nova.pci' 2021-04-26 18:06:21 +01:00
request.py Introduce remote_managed tag for PCI devs 2022-02-09 01:23:24 +03:00
stats.py Filter computes without remote-managed ports early 2022-02-09 01:23:27 +03:00
utils.py Introduce remote_managed tag for PCI devs 2022-02-09 01:23:24 +03:00
whitelist.py Introduce remote_managed tag for PCI devs 2022-02-09 01:23:24 +03:00