yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #21975
[Bug 1370348] Re: Using macvtap vnic_type is not working with vif_type=hw_veb
libvirt version is 1.2.2
Changed to:
def set_vif_host_backend_hw_veb(conf, net_type, devname, vlan,
tapname=None):
"""Populate a LibvirtConfigGuestInterface instance
with host backend details for an device that supports hardware
virtual ethernet bridge.
"""
conf.net_type = net_type
if net_type == 'direct':
conf.source_mode = 'passthrough'
conf.source_dev = pci_utils.get_ifname_by_pci_address(devname)
conf.driver_name = 'vhost'
else:
conf.source_dev = devname
conf.model = None
conf.vlan = vlan
if tapname:
conf.target_dev = tapname
And it works.
Can I push this fix?
There is a need to add a the VLAN set in the Neutron side (i.e. Neutron
Agent).
** Also 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/1370348
Title:
Using macvtap vnic_type is not working with vif_type=hw_veb
Status in OpenStack Neutron (virtual network service):
New
Status in OpenStack Compute (Nova):
Incomplete
Bug description:
When trying to boot an instance with a port using vnic_type=macvtap
and vif_type=hw_veb I get this error in Compute log:
TRACE nova.compute.manager mlibvirtError: unsupported configuration:
an interface of type 'direct' is requesting a vlan tag, but that is
not supported for this type of connection
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1370348/+subscriptions
References