yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #79706
[Bug 1841067] [NEW] SR-IOV agent depends on mac addresses for getting bound ports
Public bug reported:
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/implementation decision of SR-IOV agent.
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://review.opendev.org/#/c/666631/
[2]https://review.opendev.org/#/c/675776/
** Affects: neutron
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1841067
Title:
SR-IOV agent depends on mac addresses for getting bound ports
Status in neutron:
New
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/implementation decision of SR-IOV agent.
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://review.opendev.org/#/c/666631/
[2]https://review.opendev.org/#/c/675776/
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1841067/+subscriptions
Follow ups