diff options
Diffstat (limited to 'ryu/lib/ofctl_v1_2.py')
-rw-r--r-- | ryu/lib/ofctl_v1_2.py | 8 |
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) |