diff options
Diffstat (limited to 'ryu/lib/ofctl_v1_2.py')
-rw-r--r-- | ryu/lib/ofctl_v1_2.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ryu/lib/ofctl_v1_2.py b/ryu/lib/ofctl_v1_2.py index be0f2753..c25dee8d 100644 --- a/ryu/lib/ofctl_v1_2.py +++ b/ryu/lib/ofctl_v1_2.py @@ -718,9 +718,14 @@ def get_port_stats(dp, waiters, port=None): return ports -def get_group_stats(dp, waiters): +def get_group_stats(dp, waiters, group_id=None): + if group_id is None: + group_id = dp.ofproto.OFPG_ALL + else: + group_id = int(str(group_id), 0) + stats = dp.ofproto_parser.OFPGroupStatsRequest( - dp, dp.ofproto.OFPG_ALL, 0) + dp, group_id, 0) msgs = [] send_stats_request(dp, stats, waiters, msgs) |