> > Subject: [PATCH v1 1/3] cryptodev: add queue pair reset API > > > > The API will reset the specific queue pair of a cryptodev. > > The current API, cryptodev_queue_pair_setup(), requires the cryptodev > > to be stopped before reconfiguring any queue pair. Stopping the > > cryptodev in one thread can result in a segmentation fault when > > multiple queues are used for enqueue and dequeue operations. > > > > On supported PMDs, the cryptodev_queue_pair_reset() will > > reconfigure/reset the queue pair without affecting other queues or > > the cryptodev state. > > > > The caller should ensure that there are no enqueue or dequeue operations > > ongoing on that queue and that there are no inflight packets before > > calling this API. > > > > Signed-off-by: Vidya Sagar Velumuri <vvelum...@marvell.com> > > Acked-by: Akhil Goyal <gak...@marvell.com> > > Please update release notes.
> > diff --git a/lib/cryptodev/version.map b/lib/cryptodev/version.map > > index fdac0d876e..eec06d9939 100644 > > --- a/lib/cryptodev/version.map > > +++ b/lib/cryptodev/version.map > > @@ -87,6 +87,9 @@ EXPERIMENTAL { > > > > # added in 24.03 > > __rte_cryptodev_trace_qp_depth_used; > > + > > + # added in 24.07 Changed this to 24.11 Added release note updated for new API. Applied to dpdk-next-crypto Thanks. > > + rte_cryptodev_queue_pair_reset; > > };