crypto/aesni_gcm: support in-place chained mbufs
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Fri, 1 Nov 2019 13:39:23 +0000 (13:39 +0000)
committerAkhil Goyal <akhil.goyal@nxp.com>
Fri, 8 Nov 2019 12:51:16 +0000 (13:51 +0100)
commit4b701523742e3753d58949846ac4eeebc6d5a78f
tree774aeeb460aed37e9d9e87190303fca1d2f8b641
parentd91dc583565661f696936dd1514a7866c73166ce
crypto/aesni_gcm: support in-place chained mbufs

IPSec Multi buffer library supports encryption on multiple segments.
When dealing with chained buffers (multiple segments), as long as
the operation is in-place, the destination buffer does not have to
be contiguous (unlike in the case of out-of-place operation).
Therefore, the limitation of not supporting in-place chained mbuf
can be removed.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
app/test/test_cryptodev.c
doc/guides/cryptodevs/aesni_gcm.rst
doc/guides/cryptodevs/features/aesni_gcm.ini
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c