mbox series

[v2,0/8] add AESNI_MB optimisations

Message ID 20230516152422.606617-1-ciara.power@intel.com (mailing list archive)
Headers
Series add AESNI_MB optimisations |

Message

Power, Ciara May 16, 2023, 3:24 p.m. UTC
  This patchset adds some optimisations for AESNI_MB PMD, many based on
features that are available in intel-ipsec-mb v1.3 and future release v1.4.

v2: moved some functions inside ifdef as they are only used when
    IPSec_MB version is 1.2 or lower.

Marcel Cornu (1):
  crypto/ipsec_mb: use burst API in aesni_mb

Pablo de Lara (7):
  crypto/ipsec_mb: use GMAC dedicated algorithms
  crypto/ipsec_mb: use new SGL API
  crypto/ipsec_mb: remove unneeded fields in crypto session
  crypto/ipsec_mb: store template job
  crypto/ipsec_mb: optimize for GCM case
  crypto/ipsec_mb: do not free linear_sgl always
  crypto/ipsec_mb: set and use session ID

 drivers/crypto/ipsec_mb/pmd_aesni_mb.c      | 984 ++++++++++++--------
 drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h |  32 +-
 2 files changed, 619 insertions(+), 397 deletions(-)
  

Comments

Ji, Kai May 17, 2023, 4:44 p.m. UTC | #1
Series-acked-by: Kai Ji <kai.ji@intel.com>

> -----Original Message-----
> From: Power, Ciara <ciara.power@intel.com>
> Sent: Tuesday, May 16, 2023 4:24 PM
> To: dev@dpdk.org
> Cc: Ji, Kai <kai.ji@intel.com>; gakhil@marvell.com; Power, Ciara
> <ciara.power@intel.com>
> Subject: [PATCH v2 0/8] add AESNI_MB optimisations
> 
> This patchset adds some optimisations for AESNI_MB PMD, many based on
> features that are available in intel-ipsec-mb v1.3 and future release v1.4.
> 
> v2: moved some functions inside ifdef as they are only used when
>     IPSec_MB version is 1.2 or lower.
> 
> Marcel Cornu (1):
>   crypto/ipsec_mb: use burst API in aesni_mb
> 
> Pablo de Lara (7):
>   crypto/ipsec_mb: use GMAC dedicated algorithms
>   crypto/ipsec_mb: use new SGL API
>   crypto/ipsec_mb: remove unneeded fields in crypto session
>   crypto/ipsec_mb: store template job
>   crypto/ipsec_mb: optimize for GCM case
>   crypto/ipsec_mb: do not free linear_sgl always
>   crypto/ipsec_mb: set and use session ID
> 
>  drivers/crypto/ipsec_mb/pmd_aesni_mb.c      | 984 ++++++++++++--------
>  drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h |  32 +-
>  2 files changed, 619 insertions(+), 397 deletions(-)
> 
> --
> 2.25.1
  
Akhil Goyal May 24, 2023, 11:44 a.m. UTC | #2
> Series-acked-by: Kai Ji <kai.ji@intel.com>
> 
> > -----Original Message-----
> > From: Power, Ciara <ciara.power@intel.com>
> > Sent: Tuesday, May 16, 2023 4:24 PM
> > To: dev@dpdk.org
> > Cc: Ji, Kai <kai.ji@intel.com>; gakhil@marvell.com; Power, Ciara
> > <ciara.power@intel.com>
> > Subject: [PATCH v2 0/8] add AESNI_MB optimisations
> >
> > This patchset adds some optimisations for AESNI_MB PMD, many based on
> > features that are available in intel-ipsec-mb v1.3 and future release v1.4.
> >
> > v2: moved some functions inside ifdef as they are only used when
> >     IPSec_MB version is 1.2 or lower.
> >
> > Marcel Cornu (1):
> >   crypto/ipsec_mb: use burst API in aesni_mb
> >
> > Pablo de Lara (7):
> >   crypto/ipsec_mb: use GMAC dedicated algorithms
> >   crypto/ipsec_mb: use new SGL API
> >   crypto/ipsec_mb: remove unneeded fields in crypto session
> >   crypto/ipsec_mb: store template job
> >   crypto/ipsec_mb: optimize for GCM case
> >   crypto/ipsec_mb: do not free linear_sgl always
> >   crypto/ipsec_mb: set and use session ID
> >
> >  drivers/crypto/ipsec_mb/pmd_aesni_mb.c      | 984 ++++++++++++--------
> >  drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h |  32 +-
> >  2 files changed, 619 insertions(+), 397 deletions(-)
Series Applied to dpdk-next-crypto

Thanks.