common/cnxk: support NPC
authorKiran Kumar K <kirankumark@marvell.com>
Tue, 6 Apr 2021 14:41:32 +0000 (20:11 +0530)
committerJerin Jacob <jerinj@marvell.com>
Fri, 9 Apr 2021 06:32:24 +0000 (08:32 +0200)
commit2199f5cdbe5200dd6ebecbc9bb47aae80ffc9f00
treefaad0706094a89722fb643bfd1d2bbf55cf9b73b
parentfcdef46b66989ed8deeacc3d7fb13d7ceac0b8b6
common/cnxk: support NPC

Adding initial support for programming NPC. NPC is Network Parser
and CAM unit that provides Rx and Tx packet parsing and packet
manipulation functionality on Marvell CN9K and CN10K SoC's. It is
mapped to RTE Flow in DPDK.

Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
drivers/common/cnxk/roc_api.h
drivers/common/cnxk/roc_npc.h [new file with mode: 0644]
drivers/common/cnxk/roc_npc_priv.h [new file with mode: 0644]
drivers/common/cnxk/roc_platform.c
drivers/common/cnxk/roc_platform.h
drivers/common/cnxk/roc_priv.h
drivers/common/cnxk/roc_utils.c
drivers/common/cnxk/version.map