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 <[email protected]> --- 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 _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
