mempool/cnxk: add cn9k optimized enqueue/dequeue
authorAshwin Sekhar T K <asekhar@marvell.com>
Thu, 8 Apr 2021 09:50:44 +0000 (15:20 +0530)
committerJerin Jacob <jerinj@marvell.com>
Fri, 9 Apr 2021 06:32:24 +0000 (08:32 +0200)
commit2655241a7e5330d8c903e310c555f172a235c87e
treeda6a9953943d4044092d6fd1d298bac63c962278
parente43b51fec31432e60875f57f83958c7bc6e27e43
mempool/cnxk: add cn9k optimized enqueue/dequeue

Add Marvell CN9k mempool enqueue/dequeue. Marvell CN9k
supports burst dequeue which allows to dequeue up to 32
pointers using pipelined casp instructions.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Signed-off-by: Ashwin Sekhar T K <asekhar@marvell.com>
doc/guides/mempool/cnxk.rst
drivers/mempool/cnxk/cn9k_mempool_ops.c