From: Hyong Youb Kim Date: Thu, 10 May 2018 08:51:13 +0000 (-0700) Subject: net/enic: fix flow drop action X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=9713ece25c63a30ef24d59f27462aaa2643112fd;p=dpdk.git net/enic: fix flow drop action Drop is a fate-deciding action, so mark it as FATE. It was missing in a previous commit. Fixes: cc17feb90413 ("ethdev: alter behavior of flow API actions") Signed-off-by: Hyong Youb Kim --- diff --git a/drivers/net/enic/enic_flow.c b/drivers/net/enic/enic_flow.c index 525f3dd7cb..0cf04aefd7 100644 --- a/drivers/net/enic/enic_flow.c +++ b/drivers/net/enic/enic_flow.c @@ -1062,6 +1062,9 @@ enic_copy_action_v2(const struct rte_flow_action actions[], break; } case RTE_FLOW_ACTION_TYPE_DROP: { + if (overlap & FATE) + return ENOTSUP; + overlap |= FATE; enic_action->flags |= FILTER_ACTION_DROP_FLAG; break; }