This series adds improvements and support for raw cryptodev API in cnxk crypto PMD.
v2: * Updated feature file for cn10k * Updated commit message Aakash Sasidharan (1): crypto/cnxk: add support for packets with cipher len zero Anoob Joseph (4): crypto/cnxk: clear rptr and dptr fields common/cnxk: set cipher key only for non-null cipher crypto/cnxk: add support for raw APIs test/crypto: enable raw crypto tests for crypto_cn10k Gowrishankar Muthukrishnan (1): crypto/cnxk: update private key length in ECDSA param Tejasree Kondoj (4): crypto/cnxk: fix IPsec CCM and GCM capabilities crypto/cnxk: remove pdcp chain bit from capabilities crypto/cnxk: make IV pointers as constant crypto/cnxk: set PDCP chain IV offset based on FVC Vidya Sagar Velumuri (5): common/cnxk: update SE context fields to match ucode spec crypto/cnxk: check for sg version in SE engine capabilities crypto/cnxk: fix control flow issues crypto/cnxk: minor shuffling in the sess structure crypto/cnxk: update the iv from proper param for gmac app/test/test_cryptodev.c | 8 + doc/guides/cryptodevs/features/cn10k.ini | 1 + drivers/common/cnxk/hw/cpt.h | 7 +- drivers/common/cnxk/roc_se.c | 11 +- drivers/common/cnxk/roc_se.h | 15 +- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 461 +++++++++++++++ drivers/crypto/cnxk/cnxk_ae.h | 4 +- drivers/crypto/cnxk/cnxk_cryptodev.c | 20 +- .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 10 +- drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 13 +- drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 6 +- drivers/crypto/cnxk/cnxk_se.h | 527 ++++++++++++++---- 12 files changed, 937 insertions(+), 146 deletions(-) -- 2.25.1