summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEder Leão Fernandes <ederleaofernandes@gmail.com>2013-04-13 04:34:51 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2013-04-13 04:34:51 +0900
commit7f5bd07a8caf637bdd90974ff97a9a6c60b8c016 (patch)
tree69137d9e7594a85184d4cf71497b2f343c429a5c
parent3a4bdd3296b0a7f2e74c4535d333bb0fcc8c2090 (diff)
of1.3: Add special group identifier values defined on OpenFlow 1.3.1
This patch add missing group special values of OpenFlow 1.3, added to the 1.3.1 version. It is useful to create a flow_mod message with an out_group with no > group restrictions and for flow_stats messages. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/ofproto_v1_3.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ryu/ofproto/ofproto_v1_3.py b/ryu/ofproto/ofproto_v1_3.py
index 4699aefd..04925ee6 100644
--- a/ryu/ofproto/ofproto_v1_3.py
+++ b/ryu/ofproto/ofproto_v1_3.py
@@ -416,6 +416,14 @@ OFPGC_ADD = 0 # New group.
OFPGC_MODIFY = 1 # Modify all matching groups.
OFPGC_DELETE = 2 # Delete all matching groups.
+# enum ofp_group
+OFPG_MAX = 0xffffff00 # Last usable group number.
+#Fake groups
+OFPG_ALL = 0xfffffffc # Represents all groups for group delete commands.
+OFPG_ANY = 0xffffffff # Wildcard group used only for flow stats requests.
+ # Selects all flows regardless of group
+ # (including flows with no group).
+
# enum ofp_group_type
OFPGT_ALL = 0 # All (multicast/broadcast) group.
OFPGT_SELECT = 1 # Select group.