On Nov 25, 2013, at 11:34 PM, Simon Horman <ho...@verge.net.au> wrote:
> 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 <ho...@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). */ This introduces a line that is too long. > + OFPTC_TABLE_MISS_DROP = 2 << 0, /* Drop the packet. */ > + > + /* OpenFlow1.1+ */ > + OFPTC_TABLE_MISS_MASK = 3 << 0, > + These bits are deprecated by OpenFlow 1.3, so should this be still under “1.1-1.2” as before, and define the OFPTC_DEPRECATED_MASK = 3 << 0 here under a “OpenFlow 1.3" banner? > + /* OpenFlow1.4+ */ > + OFPTC_EVICTION = 1 << 2, /* Authorise table to evict flows. > */ > + OFPTC_VACANCY_EVENTS = 1 << 3, /* Enable vacancy events. */ > }; Jarno _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev