From: Ting Xu Date: Tue, 17 Jan 2023 02:34:37 +0000 (+0000) Subject: avf: fix incorrect flag for flow director X-Git-Tag: v23.10-rc0~254 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F35%2F37935%2F3;p=vpp.git avf: fix incorrect flag for flow director When parsing flow action type in avf, there is an incorrect flag for flow director, which makes flow director rule created unexpectedly. Type: fix Signed-off-by: Ting Xu Change-Id: Id9fed5db8ccacd5cc6c2f4833183364d763188c1 --- diff --git a/src/plugins/avf/flow.c b/src/plugins/avf/flow.c index 37cac004f6d..8d6d6462823 100644 --- a/src/plugins/avf/flow.c +++ b/src/plugins/avf/flow.c @@ -506,6 +506,7 @@ pattern_end: if (f->actions & VNET_FLOW_ACTION_RSS) { avf_actions[action_count].conf = &act_rss; + is_fdir = false; if ((act_rss.func = avf_flow_convert_rss_func (f->rss_fun)) == AVF_ETH_HASH_FUNCTION_MAX) @@ -522,8 +523,6 @@ pattern_end: is_fdir = true; } - is_fdir = false; - if (fate == true) { rv = VNET_FLOW_ERROR_INTERNAL;