On Mon, Feb 22, 2021 at 02:09:50PM +0800, [email protected] wrote:
> From: wenxu <[email protected]>
>
> 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
>