From: Kiran Kumar K <kirankum...@marvell.com> Support SPI to SA index translation action with SPI bits MS_28_25.
Signed-off-by: Kiran Kumar K <kirankum...@marvell.com> Reviewed-by: Satheesh Paul <psathe...@marvell.com> Reviewed-by: Nithin Dabilpuram <ndabilpu...@marvell.com> --- drivers/common/cnxk/roc_npc.c | 4 ++++ drivers/common/cnxk/roc_npc.h | 1 + 2 files changed, 5 insertions(+) diff --git a/drivers/common/cnxk/roc_npc.c b/drivers/common/cnxk/roc_npc.c index 47536c8ce8..7228cffb57 100644 --- a/drivers/common/cnxk/roc_npc.c +++ b/drivers/common/cnxk/roc_npc.c @@ -438,6 +438,10 @@ npc_parse_spi_to_sa_action(struct roc_npc *roc_npc, const struct roc_npc_action vtag_act.act.vtag1_lid = ROC_NPC_SEC_ACTION_ALG2; break; case ROC_NPC_SEC_ACTION_ALG3: + vtag_act.act.vtag1_valid = false; + vtag_act.act.vtag1_lid = ROC_NPC_SEC_ACTION_ALG3; + break; + case ROC_NPC_SEC_ACTION_ALG4: vtag_act.act.vtag1_valid = false; vtag_act.act.vtag1_lid = 0; mbox = inl_dev->dev.mbox; diff --git a/drivers/common/cnxk/roc_npc.h b/drivers/common/cnxk/roc_npc.h index 61d0628f5f..26a43c12cb 100644 --- a/drivers/common/cnxk/roc_npc.h +++ b/drivers/common/cnxk/roc_npc.h @@ -235,6 +235,7 @@ enum roc_npc_sec_action_alg { ROC_NPC_SEC_ACTION_ALG1, ROC_NPC_SEC_ACTION_ALG2, ROC_NPC_SEC_ACTION_ALG3, + ROC_NPC_SEC_ACTION_ALG4, }; struct roc_npc_sec_action { -- 2.39.2