[PATCH v3] doc: announce rte_ipsec API changes
Akhil Goyal
gakhil at marvell.com
Tue Jul 30 12:09:17 CEST 2024
Hi Radu,
Can you ack this deprecation notice if not issues?
> Subject: [PATCH v3] doc: announce rte_ipsec API changes
>
> In case of event mode operations where event device can help in atomic
> sequence number increment across cores, sequence number need to be
> provided by the application instead of being updated in rte_ipsec or the
> PMD.
>
> To support this, two new APIs rte_ipsec_pkt_crypto_sqn_assign and
> rte_ipsec_pkt_crypto_xprepare are introduced decoupling the seq no update
> functionality from the existing rte_ipsec_pkt_crypto_prepare API.
> Additionally, a new flag ``RTE_IPSEC_SAFLAG_SQN_ASSIGN_DISABLE`` will be
> added to allow disabling of internal sequence number update inside IPsec
> library.
>
> Signed-off-by: Aakash Sasidharan <asasidharan at marvell.com>
> ---
> doc/guides/rel_notes/deprecation.rst | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/doc/guides/rel_notes/deprecation.rst
> b/doc/guides/rel_notes/deprecation.rst
> index 6948641ff6..9be7b90b94 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -133,6 +133,14 @@ Deprecation Notices
> Since these functions are not called directly by the application,
> the API remains unaffected.
>
> +* ipsec: The rte_ipsec library is updated to support sequence number provided
> + by application. To allow the same, two new APIs are being introduced:
> + rte_ipsec_pkt_crypto_sqn_assign and rte_ipsec_pkt_crypto_xprepare. These
> APIs
> + separate the seq no update functionality from the existing
> rte_ipsec_pkt_crypto_prepare
> + API. Corresponding configure structure changes are being made for the new
> APIs.
> + Additionally a new flag ``RTE_IPSEC_SAFLAG_SQN_ASSIGN_DISABLE`` is
> + introduced to disable sequence number assignment in lib IPsec.
> +
> * pipeline: The pipeline library legacy API (functions rte_pipeline_*)
> will be deprecated and subsequently removed in DPDK 24.11 release.
> Before this, the new pipeline library API (functions rte_swx_pipeline_*)
> --
> 2.25.1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 15443 bytes
Desc: not available
URL: <http://mails.dpdk.org/archives/dev/attachments/20240730/4f0a61be/attachment-0001.bin>
More information about the dev
mailing list