[RFE] SR-IOV agent depends on mac addresses for getting bound ports
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Adrian Chiris |
Bug Description
SR-IOV agent depends on the administrative MAC address of the VF to determine which ports are managed by it.
this dependency should be removed as it relies on nova virt drivers to set the administrative mac address.
For macvtap ports, setting the administrative mac address is not necessary but neutron requires it.
a recent cleanup in Nova[1] caused VMs with macvtap port to not spawn as SR-IOV agent did not recognize the port as being configured.
A revert was proposed[2], but the long term solution should be in Neutron.
It should be noted that this in not a new issuem, but rather a historic design/
This can be regarded as a (very old bug) exposed by the recent cleanup in nova or as an enhancement to the existing code that removes the dependency of MAC address from the agent.
[1]https:/
[2]https:/
tags: | added: sriov-pci-pt |
Changed in neutron: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
tags: | added: nova |
tags: |
added: rfe-confirmed removed: rfe |
Changed in neutron: | |
milestone: | none → ussuri-1 |
Changed in neutron: | |
assignee: | nobody → Adrian Chiris (adrian.chiris) |
milestone: | ussuri-1 → ussuri-2 |
Changed in neutron: | |
milestone: | ussuri-2 → ussuri-3 |
Changed in neutron: | |
status: | Confirmed → Fix Released |
https:/ /review. opendev. org/#/c/ 676713 is the related patch.