From bc6e6bcbf5541154ea72c02194f2c93952357f56 Mon Sep 17 00:00:00 2001 From: Nicolas Chautru Date: Wed, 8 Jun 2022 17:34:30 -0700 Subject: [PATCH] doc: announce changes in bbdev related to enum extension Intent to resolve in DPDK 22.11 historical usage which prevents graceful extension of enum and API without troublesome ABI breakage as well as extending API RTE_BBDEV_OP_FFT for new operation type in bbdev as well as other new members in existing structures. Signed-off-by: Nicolas Chautru Acked-by: Hemant Agrawal Acked-by: Maxime Coquelin Acked-by: Bruce Richardson --- doc/guides/rel_notes/deprecation.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 4bd7c28bd7..4108fd6131 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -143,6 +143,19 @@ Deprecation Notices alternative is implemented. The legacy actions should be removed in DPDK 22.11. +* bbdev: ``RTE_BBDEV_OP_TYPE_COUNT`` terminating the ``rte_bbdev_op_type`` + enum will be deprecated and instead use fixed array size when required + to allow for future enum extension. + Will extend API to support new operation type ``RTE_BBDEV_OP_FFT`` as per + this `RFC `__. + New members will be added in ``rte_bbdev_driver_info`` to expose + PMD queue topology inspired by + this `RFC `__. + New member will be added in ``rte_bbdev_driver_info`` to expose + the device status as per + this `RFC `__. + This should be updated in DPDK 22.11. + * cryptodev: Hide structures ``rte_cryptodev_sym_session`` and ``rte_cryptodev_asym_session`` to remove unnecessary indirection between session and the private data of session. An opaque pointer can be exposed