yes, this is because of a change I added to neutron in pike.
https://review.openstack.org/#/c/504427/. This was need so that a user can request if want to use the SR-IOV mechanism driver (legacy SR-iOV) or OVS Hardware Offload (switchdev SR-IOV) without is it will be depended on the other of the mechanism drivers in the neutron config to do the binding and that break tripleo upgrade.
The the sriov-nic-features is important from scheduling perspective that nova will know to select the hypervisor with the right SR-IVO capabilities (Legacy or switchdev).
yes, this is because of a change I added to neutron in pike.
https:/ /review. openstack. org/#/c/ 504427/. This was need so that a user can request if want to use the SR-IOV mechanism driver (legacy SR-iOV) or OVS Hardware Offload (switchdev SR-IOV) without is it will be depended on the other of the mechanism drivers in the neutron config to do the binding and that break tripleo upgrade.
The the sriov-nic-features is important from scheduling perspective that nova will know to select the hypervisor with the right SR-IVO capabilities (Legacy or switchdev).
So this is worth backporting to Pike :)