openflow: Add additional reserved space in struct nx_geneve_table_reply.
authorJesse Gross <jesse@nicira.com>
Tue, 28 Jul 2015 22:12:13 +0000 (15:12 -0700)
committerJesse Gross <jesse@nicira.com>
Tue, 28 Jul 2015 22:34:01 +0000 (15:34 -0700)
commit1278cf9638d71ece72bffd49d94d86f659e7ea36
tree7e588ce438274f3cebf722ef8851a711dfb1b8be
parent26acc5a31ada0420fc77a961d8fad4fadfd37518
openflow: Add additional reserved space in struct nx_geneve_table_reply.

It's possible to imagine that a switch might want to report additional
capabilities related to Geneve beyond just the number of options and
how much space they can consume. Some examples include additional
restrictions on parsing (if this command is used for non-OVS implementations
or OVS changes how it works) and per-packet actions that can't be done
generically (such as checksums or encryption). It's not yet clear if
these will be necessary or if OpenFlow is the right place to expose
them. However, it's easy to do now and there is very little cost so
it seems like a good idea to leave some additional reserved space.

Signed-off-by: Jesse Gross <jesse@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
include/openflow/nicira-ext.h