Re: [dpdk-dev] [PATCH v3 3/7] cryptodev: move inline APIs into separate structure

2021-10-19 Thread Zhang, Roy Fan
Apart from the scheduler PMD changes required mentioned by Ciara, re-acking this patch as all doubts are cleared on our end. Acked-by: Fan Zhang > -Original Message- > From: Akhil Goyal > Sent: Monday, October 18, 2021 3:42 PM > To: dev@dpdk.org > Cc: tho...@monjalon.net; david.march...@

Re: [dpdk-dev] [PATCH v3 3/7] cryptodev: move inline APIs into separate structure

2021-10-19 Thread Ananyev, Konstantin
> -Original Message- > From: Akhil Goyal > Sent: Tuesday, October 19, 2021 12:50 PM > To: Ananyev, Konstantin ; dev@dpdk.org > Cc: tho...@monjalon.net; david.march...@redhat.com; hemant.agra...@nxp.com; > Anoob Joseph ; De Lara > Guarch, Pablo ; Trahe, Fiona > ; Doherty, Declan ; > ma

Re: [dpdk-dev] [PATCH v3 3/7] cryptodev: move inline APIs into separate structure

2021-10-19 Thread Akhil Goyal
> > diff --git a/lib/cryptodev/rte_cryptodev_core.h > b/lib/cryptodev/rte_cryptodev_core.h > > index 1633e55889..e9e9a44b3c 100644 > > --- a/lib/cryptodev/rte_cryptodev_core.h > > +++ b/lib/cryptodev/rte_cryptodev_core.h > > @@ -25,6 +25,35 @@ typedef uint16_t (*enqueue_pkt_burst_t)(void *qp, > >

Re: [dpdk-dev] [PATCH v3 3/7] cryptodev: move inline APIs into separate structure

2021-10-19 Thread Ananyev, Konstantin
> diff --git a/lib/cryptodev/rte_cryptodev_core.h > b/lib/cryptodev/rte_cryptodev_core.h > index 1633e55889..e9e9a44b3c 100644 > --- a/lib/cryptodev/rte_cryptodev_core.h > +++ b/lib/cryptodev/rte_cryptodev_core.h > @@ -25,6 +25,35 @@ typedef uint16_t (*enqueue_pkt_burst_t)(void *qp, >

[dpdk-dev] [PATCH v3 3/7] cryptodev: move inline APIs into separate structure

2021-10-18 Thread Akhil Goyal
Move fastpath inline function pointers from rte_cryptodev into a separate structure accessed via a flat array. The intension is to make rte_cryptodev and related structures private to avoid future API/ABI breakages. Signed-off-by: Akhil Goyal Tested-by: Rebecca Troy Acked-by: Fan Zhang --- lib