pci.py:is_sriov should only enable VFs on interfaces listed in sriov-device-mappings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Neutron Open vSwitch Charm |
Fix Released
|
Wishlist
|
Sahid Orentino |
Bug Description
In hooks/pci.py, "update_
When sriov-numvfs is in auto mode (default), all SR-IOV enabled interfaces will get the totalvfs number set.
It would be desirable that only the devices configured in sriov-device-
On the other hand, we have run into an issue where a customer has multiple compute nodes with SR-IOV interfaces connected into different chassis slots. Some compute nodes have enp216s0f1 and others enp131s0f1. We came up with a interface name regexp on the sriov-device-
References:
1. https:/
2. https:/
3. https:/
Changed in charm-neutron-openvswitch: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
milestone: | none → 19.07 |
Changed in charm-neutron-openvswitch: | |
assignee: | nobody → Sahid Orentino (sahid-ferdjaoui) |
Changed in charm-neutron-openvswitch: | |
status: | Fix Committed → Fix Released |
My bad, "sriov-numvfs" expects a number. So *all* SR-IOV enabled interfaces will get that number (or the maximum number available). Could this be made configurable? Thank you.