> On Feb 16, 2018, at 2:54 PM, Ben Pfaff <[email protected]> wrote:
> 
> diff --git a/lib/ofp-protocol.c b/lib/ofp-protocol.c
> index 175318380f3b..32cf1c3fca40 100644
> --- a/lib/ofp-protocol.c
> +++ b/lib/ofp-protocol.c
> ...
> +/* Returns an NXT_SET_FLOW_FORMAT message that can be used to set the flow
> + * format to 'nxff'.  */
> +struct ofpbuf *
> +ofputil_encode_nx_set_flow_format(enum ofputil_protocol protocol)
> +{
> +    struct ofpbuf *msg = ofpraw_alloc(OFPRAW_NXT_SET_FLOW_FORMAT,
> +                                      OFP10_VERSION, 0);
> +    ovs_be32 *nxff = ofpbuf_put_uninit(msg, sizeof *nxff);
> +    if (protocol == OFPUTIL_P_OF10_STD) {
> +        *nxff = htonl(NXFF_OPENFLOW10);
> +    } else if (protocol == OFPUTIL_P_OF10_NXM) {
> +        *nxff = htonl(NXFF_NXM);
> +    } else {
> +        OVS_NOT_REACHED();
> +    }
> +
> +    return msg;
> +}

The comment describing the function is a little strange, since it references 
'nxff' which is now just a local variable in the function.

> +/* Decodes the NXT_SET_MOD_TABLE_ID message at 'oh'.  Returns the message's
> + * argument, that is, whether the flow_mod_table_id feature should be
> + * enabled. */
> +bool
> +ofputil_decode_nx_flow_mod_table_id(const struct ofp_header *oh)
> +{
> +    struct ofpbuf b = ofpbuf_const_initializer(oh, ntohs(oh->length));
> +    ovs_assert(ofpraw_pull_assert(&b) == OFPRAW_NXT_FLOW_MOD_TABLE_ID);
> +    uint8_t *enable = ofpbuf_pull(&b, 8);
> +    return *enable != 0;

Should that function description be referencing "NXT_FLOW_MOD_TABLE_ID" instead?

Acked-by: Justin Pettit <[email protected]>

--Justin


_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to