[ovs-dev] [PATCH] ofproto: Add OF1.4 elements to enum ofp_table_config
Simon Horman
horms at verge.net.au
Tue Nov 26 07:34:23 UTC 2013
Add elements to enum ofp_table_config for table mod bits
defined in OpenFlow1.4.
Also tidy up the indentation of existing elements.
Signed-off-by: Simon Horman <horms at verge.net.au>
---
include/openflow/openflow-common.h | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/include/openflow/openflow-common.h b/include/openflow/openflow-common.h
index ef9409f..aa82ee9 100644
--- a/include/openflow/openflow-common.h
+++ b/include/openflow/openflow-common.h
@@ -476,11 +476,18 @@ enum ofp_table {
};
enum ofp_table_config {
+ /* OpenFlow1.1 - OpenFlow1.2 */
OFPTC_TABLE_MISS_CONTROLLER = 0 << 0, /* Send to controller. */
- OFPTC_TABLE_MISS_CONTINUE = 1 << 0, /* Continue to the next table in the
- pipeline (OpenFlow 1.0 behavior). */
- OFPTC_TABLE_MISS_DROP = 2 << 0, /* Drop the packet. */
- OFPTC_TABLE_MISS_MASK = 3 << 0
+ OFPTC_TABLE_MISS_CONTINUE = 1 << 0, /* Continue to the next table in the
+ pipeline (OpenFlow 1.0 behavior). */
+ OFPTC_TABLE_MISS_DROP = 2 << 0, /* Drop the packet. */
+
+ /* OpenFlow1.1+ */
+ OFPTC_TABLE_MISS_MASK = 3 << 0,
+
+ /* OpenFlow1.4+ */
+ OFPTC_EVICTION = 1 << 2, /* Authorise table to evict flows. */
+ OFPTC_VACANCY_EVENTS = 1 << 3, /* Enable vacancy events. */
};
#endif /* openflow/openflow-common.h */
--
1.8.4
More information about the dev
mailing list