> -----Original Message----- > From: Zhang, Roy Fan > Sent: Wednesday, January 9, 2019 10:56 PM > To: dev@dpdk.org > Cc: akhil.go...@nxp.com; De Lara Guarch, Pablo > <pablo.de.lara.gua...@intel.com>; Trahe, Fiona <fiona.tr...@intel.com> > Subject: [PATCH v4 11/12] cryptodev: add reference count to session private > data > > This patch adds a refcnt field to every session private data in the cryptodev > symmetric session. The counter is used to prevent freeing symmetric session > blindly before it is not cleared by every type of crypto device in use. > > Signed-off-by: Fan Zhang <roy.fan.zh...@intel.com> > Acked-by: Fiona Trahe <fiona.tr...@intel.com> > --- > doc/guides/prog_guide/img/cryptodev_sym_sess.svg | 7 +++++++ > doc/guides/rel_notes/release_19_02.rst | 6 ++++++ > lib/librte_cryptodev/rte_cryptodev.c | 14 +++++++++----- > lib/librte_cryptodev/rte_cryptodev.h | 1 + > 4 files changed, 23 insertions(+), 5 deletions(-) > > diff --git a/doc/guides/prog_guide/img/cryptodev_sym_sess.svg > b/doc/guides/prog_guide/img/cryptodev_sym_sess.svg > index 20059cc0f..7d7052c38 100644 > --- a/doc/guides/prog_guide/img/cryptodev_sym_sess.svg I think it is worth mentioning in the programmer's guide that it is expected for all devices to call sym_session_init, even if they are the same device type (for safety reasons).
- [dpdk-dev] [PATCH v4 06/12] vhost/crypto: use separa... Fan Zhang
- [dpdk-dev] [PATCH v4 05/12] examples: use separate s... Fan Zhang
- [dpdk-dev] [PATCH v4 04/12] net/softnic: use separat... Fan Zhang
- [dpdk-dev] [PATCH v4 07/12] test/crypto: use separat... Fan Zhang
- [dpdk-dev] [PATCH v4 08/12] cryptodev: add sym sessi... Fan Zhang
- Re: [dpdk-dev] [PATCH v4 08/12] cryptodev: add ... De Lara Guarch, Pablo
- [dpdk-dev] [PATCH v4 09/12] cryptodev: update symmet... Fan Zhang
- Re: [dpdk-dev] [PATCH v4 09/12] cryptodev: upda... De Lara Guarch, Pablo
- [dpdk-dev] [PATCH v4 12/12] cryptodev: add opaque da... Fan Zhang
- [dpdk-dev] [PATCH v4 11/12] cryptodev: add reference... Fan Zhang
- Re: [dpdk-dev] [PATCH v4 11/12] cryptodev: add ... De Lara Guarch, Pablo
- [dpdk-dev] [PATCH v4 10/12] cryptodev: add user data... Fan Zhang
- [dpdk-dev] [PATCH v5 00/12] cryptodev: change qp con... Fan Zhang
- [dpdk-dev] [PATCH v5 01/12] cryptodev: change q... Fan Zhang
- [dpdk-dev] [PATCH v5 02/12] cryptodev: add sym ... Fan Zhang
- [dpdk-dev] [PATCH v5 03/12] app/test-crypto-per... Fan Zhang
- [dpdk-dev] [PATCH v5 05/12] examples: use separ... Fan Zhang
- [dpdk-dev] [PATCH v5 04/12] net/softnic: use se... Fan Zhang
- [dpdk-dev] [PATCH v5 07/12] test/crypto: use se... Fan Zhang
- [dpdk-dev] [PATCH v5 06/12] vhost/crypto: use s... Fan Zhang
- Re: [dpdk-dev] [PATCH v5 06/12] vhost/crypt... Maxime Coquelin