crypto/ipsec_mb: support ChaChaPoly SGL to aesni_mb
authorCiara Power <ciara.power@intel.com>
Wed, 11 May 2022 12:30:45 +0000 (12:30 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 1 Jun 2022 14:26:35 +0000 (16:26 +0200)
commit4b45567f3553eadadff848848f80f55db2388d74
tree3455b98478aae93f5f5f632a822266bfb31512f8
parent1c6874445495070608243fd1ccd9ee5b4c1e96f8
crypto/ipsec_mb: support ChaChaPoly SGL to aesni_mb

Add SGL support for chacha20_poly1305 algorithm through JOB API.

Supports IN-PLACE SGL, OOP SGL IN and LB OUT,
and OOP SGL IN and SGL OUT.

Feature flags not added, as the PMD does not support SGL for all
other algorithms.

Signed-off-by: Ciara Power <ciara.power@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
drivers/crypto/ipsec_mb/pmd_aesni_mb.c
drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h