> Subject: [PATCH 0/4] cryptodev and security ABI improvements > > This is a first series planned for ABI improvements > in cryptodev and security library. > > Other planned improvements under development. > - cryptodev: export driver interface as internal > - cryptodev: split and hide struct rte_cryptodev, struct > rte_cryptodev_data > - cryptodev: hide struct rte_cryptodev_sym_session, > rte_cryptodev_asym_session > - security: hide struct rte_security_session > > Request everyone to review and contribute for the missing > pieces to improve ABI stability. > Forgot to mention, this is an RFC series for DPDK 21.11
> Akhil Goyal (4): > cryptodev: remove LIST_END enumerators > cryptodev: promote asym APIs to stable > security: hide internal API > security: add reserved bitfields > > app/test/test_cryptodev_asym.c | 4 ++-- > devtools/libabigail.abignore | 4 ++++ > drivers/crypto/qat/qat_asym.c | 2 +- > lib/cryptodev/rte_crypto_asym.h | 4 ---- > lib/cryptodev/rte_cryptodev.h | 10 ---------- > lib/cryptodev/version.map | 24 +++++++++++++----------- > lib/security/rte_security.h | 6 ++++++ > lib/security/rte_security_driver.h | 2 +- > lib/security/version.map | 7 ++++++- > 9 files changed, 33 insertions(+), 30 deletions(-) > > -- > 2.25.1