From 72bdb18dd60124e8d7221fa3f574d6f98997c6c8 Mon Sep 17 00:00:00 2001 From: Hemant Agrawal Date: Thu, 5 Aug 2021 19:25:29 +0530 Subject: [PATCH] doc: announce changes in crypto raw data vector The current crypto raw data vectors need to be extended to support out of place processing. It is proposed to add additional desl_sgl to provide details for destination sgl. The same is also extended to support rte_security usecases, where we need total data length to know how much additional memory space is available in buffer other than data length so that driver/HW can write expanded size data after encryption. Signed-off-by: Gagandeep Singh Signed-off-by: Hemant Agrawal Acked-by: Akhil Goyal Acked-by: Konstantin Ananyev Acked-by: Thomas Monjalon --- doc/guides/rel_notes/deprecation.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 4e8ce42e7c..a84760a89e 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -170,6 +170,18 @@ Deprecation Notices has a limited size ``uint16_t``. It will be moved and extended as ``uint32_t`` in DPDK 21.11. +* cryptodev: The structure ``rte_crypto_sym_vec`` would be updated to add + ``dest_sgl`` to support out of place processing. + This field will be null for inplace processing. + This change is targeted for DPDK 21.11. + +* cryptodev: The structure ``rte_crypto_vec`` would be updated to add + ``tot_len`` to support total buffer length. + This is required for security cases like IPsec and PDCP encryption offload + to know how much additional memory space is available in buffer other than + data length so that driver/HW can write expanded size data after encryption. + This change is targeted for DPDK 21.11. + * cryptodev: The interface between library and drivers will be marked as internal in DPDK 21.11. -- 2.20.1