common/cnxk: add NIX Rx queue management API
authorJerin Jacob <jerinj@marvell.com>
Tue, 6 Apr 2021 14:41:11 +0000 (20:11 +0530)
committerJerin Jacob <jerinj@marvell.com>
Fri, 9 Apr 2021 06:32:24 +0000 (08:32 +0200)
commit19a2b549823c2f496b7a694d4bc252ece4e0eb93
treeab52c3c6e02b2ed78b0c594232f08e55c82daf25
parentf6d567b03d2829b353f8afd99f601c853ae7b44a
common/cnxk: add NIX Rx queue management API

Add nix Rx queue management API to init/modify/fini
RQ context and also setup CQ(completion queue) context.
Current support is both for CN9K and CN10K devices.

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
Acked-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
drivers/common/cnxk/meson.build
drivers/common/cnxk/roc_nix.h
drivers/common/cnxk/roc_nix_queue.c [new file with mode: 0644]
drivers/common/cnxk/version.map