DVR: Fix dvr mac address format to be backward compatible with non native openflow interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Swaminathan Vasudevan |
Bug Description
DVR MAC address is configured on the server for every node that is configured to run in one of the dvr agent modes ( dvr,dvr_snat and dvr_no_external).
The DVR MAC addresses are stored in the 'AA-BB-CC-DD-EE-FF' format.
When the agent tries to configure the DVR MAC addresses into the openflow rules using the native interface drivers, they are ok.
But when used with the non native interface drivers this throws an error as shown below.
Unable to execute ['ovs-ofctl', 'add-flows', 'br-vlan1078', '-']. Exception: Exit code: 1; Stdin: hard_timeout=
This is also seen in the Master branch.
So to provide backward compatibility, we need to add a patch to change the format of the MAC before it is handed over to the openflow interface driver.
Changed in neutron: | |
importance: | Undecided → Medium |
tags: | added: pike-backport-potential |
Fix proposed to branch: master /review. openstack. org/553870
Review: https:/