From: Hemant Agrawal Date: Thu, 5 Aug 2021 13:55:29 +0000 (+0530) Subject: doc: announce changes in crypto raw data vector X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=72bdb18dd60124e8d7221fa3f574d6f98997c6c8;p=dpdk.git 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 --- 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.