diff options
author | watanabe.fumitaka <watanabe.fumitaka1@gmail.com> | 2013-04-11 10:59:55 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2013-04-20 05:03:09 +0900 |
commit | 67c4f23e4eeac028a2fb2871dcfdde1f513d3841 (patch) | |
tree | a412315611a5beb87accd2c86abb366661611cd1 | |
parent | c3c6ad34267afdfa9e94d96732f973816b0381ed (diff) |
ryu/app/rest_firewall.py: handling of no switch connection
This patch improves operation when there is no switch connection.
Cc: Shivaram Mysore <shivaram.mysore@gmail.com>
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r-- | ryu/app/rest_firewall.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ryu/app/rest_firewall.py b/ryu/app/rest_firewall.py index a2938a67..e67ccd59 100644 --- a/ryu/app/rest_firewall.py +++ b/ryu/app/rest_firewall.py @@ -217,8 +217,11 @@ class FirewallOfsList(dict): super(FirewallOfsList, self).__init__() def get_ofs(self, dp_id): + if len(self) == 0: + raise ValueError('firewall sw is not connected.') + dps = {} - if dp_id == REST_ALL and len(self) > 0: + if dp_id == REST_ALL: dps = self else: try: |