summaryrefslogtreecommitdiffhomepage
path: root/ryu/lib/ofctl_v1_2.py
diff options
context:
space:
mode:
Diffstat (limited to 'ryu/lib/ofctl_v1_2.py')
-rw-r--r--ryu/lib/ofctl_v1_2.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/ryu/lib/ofctl_v1_2.py b/ryu/lib/ofctl_v1_2.py
index 41f0b939..61d35ad5 100644
--- a/ryu/lib/ofctl_v1_2.py
+++ b/ryu/lib/ofctl_v1_2.py
@@ -822,6 +822,19 @@ def mod_group_entry(dp, group, cmd):
dp.send_msg(group_mod)
+def mod_port_behavior(dp, port_config):
+ port_no = int(port_config.get('port_no', 0))
+ hw_addr = 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'))
+
+ port_mod = dp.ofproto_parser.OFPPortMod(
+ dp, port_no, hw_addr, config, mask, advertise)
+
+ dp.send_msg(port_mod)
+
+
def send_experimenter(dp, exp):
experimenter = exp.get('experimenter', 0)
exp_type = exp.get('exp_type', 0)