]> git.droids-corp.org - dpdk.git/commit
crypto/ipsec_mb: support GCM SGL to aesni_mb
authorCiara Power <ciara.power@intel.com>
Wed, 11 May 2022 12:30:44 +0000 (12:30 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Wed, 1 Jun 2022 14:26:35 +0000 (16:26 +0200)
commit1c6874445495070608243fd1ccd9ee5b4c1e96f8
treec1879ad9c97357a0b9b1ad166c217b4e84027290
parent91d1d05235a2ecd4f80e2a6da86c5bf4cb4e0ebd
crypto/ipsec_mb: support GCM SGL to aesni_mb

Add SGL support for GCM algorithm through JOB API.

This change supports IN-PLACE SGL, OOP SGL IN and LB OUT,
and OOP SGL IN and SGL OUT.

Feature flags are not added, as the PMD does not yet support SGL for
all other algorithms.
If an SGL op for an unsupported algorithm is being processed,
a NULL job is submitted instead.

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