common/cnxk: support NIX inline device init and fini
authorNithin Dabilpuram <ndabilpuram@marvell.com>
Fri, 1 Oct 2021 13:40:00 +0000 (19:10 +0530)
committerJerin Jacob <jerinj@marvell.com>
Sat, 2 Oct 2021 13:44:28 +0000 (15:44 +0200)
commitbbcd191ccfbac77ef773939cb5eb263bae5d0c92
tree285e6c43eb9a438e5192b6b86281cb44146e2b31
parentcfb4f96406022146ce3fd5b906106ef8811fd9b1
common/cnxk: support NIX inline device init and fini

Add support to init and fini inline device with NIX LF,
SSO LF and SSOW LF for inline inbound IPSec in CN10K.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
drivers/common/cnxk/meson.build
drivers/common/cnxk/roc_api.h
drivers/common/cnxk/roc_cpt.c
drivers/common/cnxk/roc_idev.c
drivers/common/cnxk/roc_idev_priv.h
drivers/common/cnxk/roc_nix_debug.c
drivers/common/cnxk/roc_nix_inl.h
drivers/common/cnxk/roc_nix_inl_dev.c [new file with mode: 0644]
drivers/common/cnxk/roc_nix_inl_priv.h
drivers/common/cnxk/roc_platform.h
drivers/common/cnxk/version.map