On Thu, Jun 23, 2022 at 9:14 AM <psathe...@marvell.com> wrote: > > From: Satheesh Paul <psathe...@marvell.com> > > After parsing GRE tunnel, parse subsequent protocols > (for example, TCP or UDP) as tunneled versions. > > Fixes: c34ea71b878 ("common/cnxk: add NPC parsing API") > Cc: sta...@dpdk.org > > Signed-off-by: Satheesh Paul <psathe...@marvell.com> > Reviewed-by: Kiran Kumar K <kirankum...@marvell.com>
Applied to dpdk-next-net-mrvl/for-next-net. Thanks > --- > drivers/common/cnxk/roc_npc_parse.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/common/cnxk/roc_npc_parse.c > b/drivers/common/cnxk/roc_npc_parse.c > index 0748646779..ff00c746d6 100644 > --- a/drivers/common/cnxk/roc_npc_parse.c > +++ b/drivers/common/cnxk/roc_npc_parse.c > @@ -699,11 +699,13 @@ npc_parse_ld(struct npc_parse_state *pst) > case ROC_NPC_ITEM_TYPE_GRE: > lt = NPC_LT_LD_GRE; > info.len = pst->pattern->size; > + pst->tunnel = 1; > break; > case ROC_NPC_ITEM_TYPE_GRE_KEY: > lt = NPC_LT_LD_GRE; > info.len = pst->pattern->size; > info.hw_hdr_len = 4; > + pst->tunnel = 1; > break; > case ROC_NPC_ITEM_TYPE_NVGRE: > lt = NPC_LT_LD_NVGRE; > -- > 2.35.3 >