From a74b3a55ac6d239a04bb6cfe3ba0e1ad825450bf Mon Sep 17 00:00:00 2001 From: Aaron Rosen Date: Fri, 13 Jul 2012 19:01:34 -0400 Subject: [PATCH] ovs-agent exception non-existent ports Bug #1019491 Change-Id: Ica3aa3f6c81e4fd062b752867487c89515fb9446 --- quantum/plugins/openvswitch/agent/ovs_quantum_agent.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py b/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py index be46942d8..8fae799fe 100755 --- a/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py +++ b/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py @@ -346,7 +346,8 @@ class OVSQuantumTunnelAgent(object): self.int_br.set_db_attribute("Port", port.port_name, "tag", str(lvm.vlan)) - self.int_br.delete_flows(in_port=port.ofport) + if int(port.ofport) != -1: + self.int_br.delete_flows(in_port=port.ofport) def port_unbound(self, port, net_uuid): '''Unbind port. -- 2.45.2