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. 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