eventdev: move inline APIs into separate structure
authorPavan Nikhilesh <pbhagavatula@marvell.com>
Mon, 18 Oct 2021 23:35:59 +0000 (05:05 +0530)
committerJerin Jacob <jerinj@marvell.com>
Thu, 21 Oct 2021 08:14:50 +0000 (10:14 +0200)
commitd35e61322de5274ff3881d064f7d996d00b871ec
tree12710a5295490b070a268b661fd2dc463f908bde
parent9c67fcbfd66450a2fd53bdffed91ab5a07c6c47f
eventdev: move inline APIs into separate structure

Move fastpath inline function pointers from rte_eventdev into a
separate structure accessed via a flat array.
The intention is to make rte_eventdev and related structures private
to avoid future API/ABI breakages.`

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
doc/guides/rel_notes/release_21_11.rst
lib/eventdev/eventdev_pmd.h
lib/eventdev/eventdev_pmd_pci.h
lib/eventdev/eventdev_private.c [new file with mode: 0644]
lib/eventdev/meson.build
lib/eventdev/rte_eventdev.c
lib/eventdev/rte_eventdev_core.h
lib/eventdev/version.map