From 2f9b932d5d55811b35ef586a530cf92569c28a79 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Wed, 10 Jul 2013 18:35:10 +0900 Subject: [PATCH] simple_vlan.py: race condition When tunnel key is registers, network is is not always registered. Signed-off-by: Isaku Yamahata Signed-off-by: FUJITA Tomonori --- ryu/app/simple_vlan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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