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.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/ryu/lib/ofctl_v1_2.py b/ryu/lib/ofctl_v1_2.py
index afdfaa91..3015b305 100644
--- a/ryu/lib/ofctl_v1_2.py
+++ b/ryu/lib/ofctl_v1_2.py
@@ -442,8 +442,12 @@ def get_queue_stats(dp, waiters, port=None, queue_id=None):
return desc
-def get_queue_config(dp, port, waiters):
- port = UTIL.ofp_port_from_user(port)
+def get_queue_config(dp, waiters, port=None):
+ ofp = dp.ofproto
+ if port is None:
+ port = ofp.OFPP_ANY
+ else:
+ port = UTIL.ofp_port_from_user(int(str(port), 0))
stats = dp.ofproto_parser.OFPQueueGetConfigRequest(dp, port)
msgs = []
ofctl_utils.send_stats_request(dp, stats, waiters, msgs, LOG)