[PATCH 4/6] net/cnxk: increment number of flow pattern

Jerin Jacob jerinjacobk at gmail.com
Mon Jun 24 11:14:50 CEST 2024


On Mon, Jun 24, 2024 at 1:20 PM Harman Kalra <hkalra at marvell.com> wrote:
>
> From: Amit Prakash Shukla <amitprakashs at marvell.com>
>
> Increment nb_pattern count to include RTE_FLOW_ITEM_TYPE_END.

Is n't fix? If so, Fixes tag

> Signed-off-by: Amit Prakash Shukla <amitprakashs at marvell.com>
> ---
>  drivers/net/cnxk/cnxk_rep_flow.c | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/drivers/net/cnxk/cnxk_rep_flow.c b/drivers/net/cnxk/cnxk_rep_flow.c
> index d26f5aa12c..f1cf81a90c 100644
> --- a/drivers/net/cnxk/cnxk_rep_flow.c
> +++ b/drivers/net/cnxk/cnxk_rep_flow.c
> @@ -171,6 +171,9 @@ populate_vxlan_encap_action_conf(const struct rte_flow_action_vxlan_encap *vxlan
>         for (; pattern->type != RTE_FLOW_ITEM_TYPE_END; pattern++)
>                 nb_patterns++;
>
> +       /* +1 for RTE_FLOW_ITEM_TYPE_END */
> +       nb_patterns++;
> +
>         len = sizeof(uint64_t);
>         rte_memcpy(vxlan_encap_action_data, &nb_patterns, len);
>         pattern = vxlan_conf->definition;
> --
> 2.18.0
>


More information about the dev mailing list