Merge "Assign mac address to vf netdevice when using macvtap port" into stable/ocata

This commit is contained in:
Jenkins 2017-08-12 01:02:27 +00:00 committed by Gerrit Code Review
commit 6895b21b94
2 changed files with 7 additions and 1 deletions

View File

@ -1903,7 +1903,11 @@ def set_vf_interface_vlan(pci_addr, mac_addr, vlan=0):
run_as_root=True,
check_exit_code=exit_code)
# Bring up/down the VF's interface
# TODO(edand): The mac is assigned as a workaround for the following issue
# https://bugzilla.redhat.com/show_bug.cgi?id=1372944
# once resolved it will be removed
utils.execute('ip', 'link', 'set', vf_ifname,
'address', mac_addr,
port_state,
run_as_root=True,
check_exit_code=exit_code)

View File

@ -842,7 +842,9 @@ class LibvirtVifTestCase(test.NoDBTestCase):
run_as_root=True,
check_exit_code=exit_code),
mock.call('ip', 'link', 'set',
'eth13', port_state,
'eth13', 'address',
self.vif_hw_veb_macvtap['address'],
port_state,
run_as_root=True,
check_exit_code=exit_code)]
}