common/cnxk: support custom L2/L3 protocols parsing
authorSatheesh Paul <psatheesh@marvell.com>
Mon, 12 Jul 2021 06:49:00 +0000 (12:19 +0530)
committerJerin Jacob <jerinj@marvell.com>
Tue, 13 Jul 2021 10:17:51 +0000 (12:17 +0200)
commit612ce5cf7d98929d6ba36de8ad6f7da7cc03e746
tree8830b9ff006a33d313a3679ebe2e2be7c7748efb
parente7bbbcb26f825aa233bdc2707a94c537cc45d6e6
common/cnxk: support custom L2/L3 protocols parsing

Add roc API for parsing custom L2 and L3 protocols.

Signed-off-by: Satheesh Paul <psatheesh@marvell.com>
Reviewed-by: Kiran Kumar K <kirankumark@marvell.com>
drivers/common/cnxk/roc_mbox.h
drivers/common/cnxk/roc_nix_ops.c
drivers/common/cnxk/roc_npc.h
drivers/common/cnxk/roc_npc_parse.c
drivers/common/cnxk/roc_npc_priv.h
drivers/common/cnxk/roc_npc_utils.c
drivers/common/cnxk/roc_utils.c