summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2013-07-10 18:35:10 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2013-07-13 08:18:28 +0900
commit2f9b932d5d55811b35ef586a530cf92569c28a79 (patch)
treed3fd14d977148255dc49797d53088ae9fec31453
parent6dc9cc0d66eb20ba43452021b9f45185c469cb28 (diff)
simple_vlan.py: race condition
When tunnel key is registers, network is is not always registered. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/app/simple_vlan.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ryu/app/simple_vlan.py b/ryu/app/simple_vlan.py
index dc156693..a64d4eb6 100644
--- a/ryu/app/simple_vlan.py
+++ b/ryu/app/simple_vlan.py
@@ -199,7 +199,7 @@ class SimpleVLAN(app_manager.RyuApp):
def tunnel_key_add_handler(self, ev):
self.logger.debug('tunnel_add %s', ev)
tunnel_key = ev.tunnel_key
- for (dpid, port_no) in self.nw.list_ports(ev.network_id):
+ for (dpid, port_no) in self.nw.list_ports_noraise(ev.network_id):
dp = self.dpset.get(dpid)
if dp is None:
continue