[ovs-dev] [PATCH 1/2] nicira-ext: Explicitly assign each extension message type a number.

Justin Pettit jpettit at nicira.com
Fri Jun 10 16:37:44 UTC 2011


Looks good.

--Justin


On Jun 10, 2011, at 9:19 AM, Ben Pfaff wrote:

> This has no semantic change but it makes the numbering harder to screw up
> by reordering.
> ---
> include/openflow/nicira-ext.h |   32 ++++++++++++++++----------------
> 1 files changed, 16 insertions(+), 16 deletions(-)
> 
> diff --git a/include/openflow/nicira-ext.h b/include/openflow/nicira-ext.h
> index c516b9f..ef4fca2 100644
> --- a/include/openflow/nicira-ext.h
> +++ b/include/openflow/nicira-ext.h
> @@ -125,31 +125,31 @@ OFP_ASSERT(sizeof(struct nicira_header) == 16);
> /* Values for the 'subtype' member of struct nicira_header. */
> enum nicira_type {
>     /* No longer used. */
> -    NXT_STATUS_REQUEST__OBSOLETE,
> -    NXT_STATUS_REPLY__OBSOLETE,
> -    NXT_ACT_SET_CONFIG__OBSOLETE,
> -    NXT_ACT_GET_CONFIG__OBSOLETE,
> -    NXT_COMMAND_REQUEST__OBSOLETE,
> -    NXT_COMMAND_REPLY__OBSOLETE,
> -    NXT_FLOW_END_CONFIG__OBSOLETE,
> -    NXT_FLOW_END__OBSOLETE,
> -    NXT_MGMT__OBSOLETE,
> -    NXT_TUN_ID_FROM_COOKIE__OBSOLETE,
> +    NXT_STATUS_REQUEST__OBSOLETE = 0,
> +    NXT_STATUS_REPLY__OBSOLETE = 1,
> +    NXT_ACT_SET_CONFIG__OBSOLETE = 2,
> +    NXT_ACT_GET_CONFIG__OBSOLETE = 3,
> +    NXT_COMMAND_REQUEST__OBSOLETE = 4,
> +    NXT_COMMAND_REPLY__OBSOLETE = 5,
> +    NXT_FLOW_END_CONFIG__OBSOLETE = 6,
> +    NXT_FLOW_END__OBSOLETE = 7,
> +    NXT_MGMT__OBSOLETE = 8,
> +    NXT_TUN_ID_FROM_COOKIE__OBSOLETE = 9,
> 
>     /* Controller role support.  The request body is struct nx_role_request.
>      * The reply echos the request. */
> -    NXT_ROLE_REQUEST,
> -    NXT_ROLE_REPLY,
> +    NXT_ROLE_REQUEST = 10,
> +    NXT_ROLE_REPLY = 11,
> 
>     /* Flexible flow specification (aka NXM = Nicira Extended Match). */
> -    NXT_SET_FLOW_FORMAT,        /* Set flow format. */
> -    NXT_FLOW_MOD,               /* Analogous to OFPT_FLOW_MOD. */
> -    NXT_FLOW_REMOVED,           /* Analogous to OFPT_FLOW_REMOVED. */
> +    NXT_SET_FLOW_FORMAT = 12,   /* Set flow format. */
> +    NXT_FLOW_MOD = 13,          /* Analogous to OFPT_FLOW_MOD. */
> +    NXT_FLOW_REMOVED = 14,      /* Analogous to OFPT_FLOW_REMOVED. */
> 
>     /* Use the upper 8 bits of the 'command' member in struct ofp_flow_mod to
>      * designate the table to which a flow is to be added?  See the big comment
>      * on struct nxt_flow_mod_table_id for more information. */
> -    NXT_FLOW_MOD_TABLE_ID
> +    NXT_FLOW_MOD_TABLE_ID = 15
> };
> 
> /* Header for Nicira vendor stats request and reply messages. */
> -- 
> 1.7.4.4
> 
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev




More information about the dev mailing list