diff options
author | Isaku Yamahata <yamahata@valinux.co.jp> | 2013-07-10 18:35:10 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2013-07-13 08:18:28 +0900 |
commit | 2f9b932d5d55811b35ef586a530cf92569c28a79 (patch) | |
tree | d3fd14d977148255dc49797d53088ae9fec31453 | |
parent | 6dc9cc0d66eb20ba43452021b9f45185c469cb28 (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.py | 2 |
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 |