]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
OVS DVR: Use a right mac address value to compose a flow
authorYAMAMOTO Takashi <yamamoto@valinux.co.jp>
Tue, 10 Feb 2015 04:00:34 +0000 (13:00 +0900)
committerYAMAMOTO Takashi <yamamoto@valinux.co.jp>
Tue, 10 Feb 2015 04:22:33 +0000 (13:22 +0900)
Closes-Bug: #1420092
Change-Id: Ifbeab18e6f9dfc4564b931543ceb3a65edc03b91

neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py

index f58c4a563397fbdfd51c10bcd9aa9e31c965506a..368d5a2945a5a83a8500106a2be8f91e0e628f66 100644 (file)
@@ -295,7 +295,7 @@ class OVSDVRNeutronAgent(dvr_rpc.DVRAgentRpcApiMixin):
                 self.phys_brs[physical_network].add_flow(
                     table=constants.DVR_NOT_LEARN_VLAN,
                     priority=2,
-                    dl_src=mac,
+                    dl_src=mac['mac_address'],
                     actions="output:%s" %
                     self.phys_ofports[physical_network])
 
@@ -313,7 +313,7 @@ class OVSDVRNeutronAgent(dvr_rpc.DVRAgentRpcApiMixin):
                 # result in flow explosions
                 self.tun_br.add_flow(table=constants.DVR_NOT_LEARN,
                                  priority=1,
-                                 dl_src=mac,
+                                 dl_src=mac['mac_address'],
                                  actions="output:%s" %
                                  self.patch_int_ofport)
             self.registered_dvr_macs.add(mac['mac_address'])