From: Vamsi Attunuru <vattun...@marvell.com> Patch adds new event subtypes for notifying expiry events upon reaching IPsec SA soft packet expiry and hard packet/byte expiry limits.
Signed-off-by: Vamsi Attunuru <vattun...@marvell.com> --- lib/ethdev/rte_ethdev.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h index 04cff8ee10..08819fe4ba 100644 --- a/lib/ethdev/rte_ethdev.h +++ b/lib/ethdev/rte_ethdev.h @@ -3828,6 +3828,12 @@ enum rte_eth_event_ipsec_subtype { RTE_ETH_EVENT_IPSEC_SA_TIME_EXPIRY, /** Soft byte expiry of SA */ RTE_ETH_EVENT_IPSEC_SA_BYTE_EXPIRY, + /** Soft packet expiry of SA */ + RTE_ETH_EVENT_IPSEC_SA_PKT_EXPIRY, + /** Hard byte expiry of SA */ + RTE_ETH_EVENT_IPSEC_SA_BYTE_HARD_EXPIRY, + /** Hard packet expiry of SA */ + RTE_ETH_EVENT_IPSEC_SA_PKT_HARD_EXPIRY, /** Max value of this enum */ RTE_ETH_EVENT_IPSEC_MAX }; @@ -3849,6 +3855,9 @@ struct rte_eth_event_ipsec_desc { * - @ref RTE_ETH_EVENT_IPSEC_ESN_OVERFLOW * - @ref RTE_ETH_EVENT_IPSEC_SA_TIME_EXPIRY * - @ref RTE_ETH_EVENT_IPSEC_SA_BYTE_EXPIRY + * - @ref RTE_ETH_EVENT_IPSEC_SA_PKT_EXPIRY + * - @ref RTE_ETH_EVENT_IPSEC_SA_BYTE_HARD_EXPIRY + * - @ref RTE_ETH_EVENT_IPSEC_SA_PKT_HARD_EXPIRY * * @see struct rte_security_session_conf * -- 2.25.1