From 7d626a55b2ff745cdabd3216215a5240a56d1174 Mon Sep 17 00:00:00 2001 From: IWASE Yusuke Date: Mon, 18 Jan 2016 10:53:09 +0900 Subject: [PATCH] lib/ofctl_v1_*: Confirm hw_addr is str in mod_port_behavior Signed-off-by: IWASE Yusuke Signed-off-by: FUJITA Tomonori --- ryu/lib/ofctl_v1_0.py | 2 +- ryu/lib/ofctl_v1_2.py | 2 +- ryu/lib/ofctl_v1_3.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ryu/lib/ofctl_v1_0.py b/ryu/lib/ofctl_v1_0.py index cb1e84e6..430d63f2 100644 --- a/ryu/lib/ofctl_v1_0.py +++ b/ryu/lib/ofctl_v1_0.py @@ -523,7 +523,7 @@ def delete_flow_entry(dp): def mod_port_behavior(dp, port_config): port_no = int(port_config.get('port_no', 0)) - hw_addr = port_config.get('hw_addr') + hw_addr = str(port_config.get('hw_addr')) config = int(port_config.get('config', 0)) mask = int(port_config.get('mask', 0)) advertise = int(port_config.get('advertise')) diff --git a/ryu/lib/ofctl_v1_2.py b/ryu/lib/ofctl_v1_2.py index 0b4c4156..3566f0f1 100644 --- a/ryu/lib/ofctl_v1_2.py +++ b/ryu/lib/ofctl_v1_2.py @@ -907,7 +907,7 @@ def mod_group_entry(dp, group, cmd): def mod_port_behavior(dp, port_config): port_no = int(port_config.get('port_no', 0)) - hw_addr = port_config.get('hw_addr') + hw_addr = str(port_config.get('hw_addr')) config = int(port_config.get('config', 0)) mask = int(port_config.get('mask', 0)) advertise = int(port_config.get('advertise')) diff --git a/ryu/lib/ofctl_v1_3.py b/ryu/lib/ofctl_v1_3.py index 7d5fb2fc..28560e6a 100644 --- a/ryu/lib/ofctl_v1_3.py +++ b/ryu/lib/ofctl_v1_3.py @@ -1084,7 +1084,7 @@ def mod_group_entry(dp, group, cmd): def mod_port_behavior(dp, port_config): port_no = int(port_config.get('port_no', 0)) - hw_addr = port_config.get('hw_addr') + hw_addr = str(port_config.get('hw_addr')) config = int(port_config.get('config', 0)) mask = int(port_config.get('mask', 0)) advertise = int(port_config.get('advertise'))