OVS hardware offload for non admin users requires custom Neutron API policy

Bug #2020813 reported by Alexey Stupnikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
In Progress
Undecided
Alexey Stupnikov

Bug Description

OVS hardware offload was originally intended to be a feature used by normal users. But bugfix https://review.opendev.org/c/openstack/neutron/+/499203 for bug #1713590 removed the ability for non-admins to use OVS hardware offload without changing neutron default policy in a non-secure manner: "switchdev" capability must be added to port binding profile after port is created.

At the same time, libvirt node device driver reports "switchdev" capability and we can translate it from NIC PCI device object to port binding profile when port is attached.

Tags: pci
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/nova/+/884439

Changed in nova:
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.