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