summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIWASE Yusuke <iwase.yusuke0@gmail.com>2017-02-17 13:05:59 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2017-02-22 12:22:46 +0900
commit793dc13e0151d948dda8c47b856ca19dd7a5f6c2 (patch)
tree27cf68bf2de9aa66044b92331efc9221cd850553
parent9efde1d2f52d976556934b4668bae06dddee3469 (diff)
controller: Change default OPF listen host to "0.0.0.0"
With netaddr.valid_ipv4/6, empty host is not allowed and will fail to validate. This patch changes to the default openflow listen host to "0.0.0.0" and enable to validate it by using netaddr. Note: The default behavior is NOT changed. Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/controller/controller.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ryu/controller/controller.py b/ryu/controller/controller.py
index 8300f1a8..62bca5fb 100644
--- a/ryu/controller/controller.py
+++ b/ryu/controller/controller.py
@@ -48,9 +48,12 @@ from ryu.lib.dpid import dpid_to_str
LOG = logging.getLogger('ryu.controller.controller')
+DEFAULT_OFP_HOST = '0.0.0.0'
+
CONF = cfg.CONF
CONF.register_cli_opts([
- cfg.StrOpt('ofp-listen-host', default='', help='openflow listen host'),
+ cfg.StrOpt('ofp-listen-host', default=DEFAULT_OFP_HOST,
+ help='openflow listen host (default %s)' % DEFAULT_OFP_HOST),
cfg.IntOpt('ofp-tcp-listen-port', default=None,
help='openflow tcp listen port '
'(default: %d)' % ofproto_common.OFP_TCP_PORT),