crypto/aesni_gcm: use architecture independent API
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 10 Apr 2019 00:41:34 +0000 (01:41 +0100)
committerAkhil Goyal <akhil.goyal@nxp.com>
Thu, 18 Apr 2019 14:01:28 +0000 (16:01 +0200)
commit81fe96a0cece6083981cc49e81a94215e4ef02ff
tree2b8bd45eddd00f4512302ca00a33812e273875b1
parent5ecb687a5698d2d8ec1f3b3b5a7a16bceca3e29c
crypto/aesni_gcm: use architecture independent API

IPSec Multi-buffer library has recently added API
that sets pointers depending on the architecture, at initiliazation,
in version 0.52.

AESNI MB PMD was updated with these changes, but not
the AESNI GCM PMD, which also uses the same library.

This makes the PMD to be only compatible with version 0.52,
but makes both PMD consistent on version compatibility,
plus adds support for AVX512.

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