On Mon, Feb 22, 2021 at 02:09:50PM +0800, we...@ucloud.cn wrote:
> From: wenxu <we...@ucloud.cn>
> 
> Add invalid and reply flags validate in the fl_validate_ct_state.

This makes the checking complete if compared to ovs'
validate_ct_state().

...
> +     if (state & TCA_FLOWER_KEY_CT_FLAGS_INVALID &&
> +         state & ~(TCA_FLOWER_KEY_CT_FLAGS_TRACKED |
> +                   TCA_FLOWER_KEY_CT_FLAGS_INVALID)) {
> +             NL_SET_ERR_MSG_ATTR(extack, tb,
> +                                 "when inv is set, only trk also be set");

The message is missing the verb:
+                                   "when inv is set, only trk may also be 
set");

Other than this, LGTM.

> +             return -EINVAL;
> +     }
> +
> +     if (state & TCA_FLOWER_KEY_CT_FLAGS_NEW &&
> +         state & TCA_FLOWER_KEY_CT_FLAGS_REPLY) {
> +             NL_SET_ERR_MSG_ATTR(extack, tb,
> +                                 "new and rpl are mutually exclusive");
> +             return -EINVAL;
> +     }
> +
>       return 0;
>  }
>  
> -- 
> 1.8.3.1
> 

Reply via email to