On 08/10/2021 21:45, Akhil Goyal wrote: > In struct rte_security_ipsec_sa_options, for every new option > added, there is an ABI breakage, to avoid, a reserved_opts > bitfield is added to for the remaining bits available in the > structure. > Now for every new sa option, these reserved_opts can be reduced > and new option can be added. > > Signed-off-by: Akhil Goyal <[email protected]> > Acked-by: Konstantin Ananyev <[email protected]> > --- > v2: rebase and removed libabigail.abignore change. > Exception may be added when there is a need for change. > > lib/security/rte_security.h | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/lib/security/rte_security.h b/lib/security/rte_security.h > index 7eb9f109ae..c0ea13892e 100644 > --- a/lib/security/rte_security.h > +++ b/lib/security/rte_security.h > @@ -258,6 +258,12 @@ struct rte_security_ipsec_sa_options { > * PKT_TX_UDP_CKSUM or PKT_TX_L4_MASK in mbuf. > */ > uint32_t l4_csum_enable : 1; > + > + /** Reserved bit fields for future extension > + * > + * Note: reduce number of bits in reserved_opts for every new option > + */ > + uint32_t reserved_opts : 18; > }; > > /** IPSec security association direction */ > Acked-by: Ray Kinsella <[email protected]>
- [dpdk-dev] [PATCH v2 1/3] cryptodev: remove LIST_END enu... Akhil Goyal
- [dpdk-dev] [PATCH v2 2/3] security: hide internal A... Akhil Goyal
- Re: [dpdk-dev] [PATCH v2 2/3] security: hide in... Kinsella, Ray
- [dpdk-dev] [PATCH v2 3/3] security: add reserved bi... Akhil Goyal
- Re: [dpdk-dev] [PATCH v2 3/3] security: add res... Thomas Monjalon
- Re: [dpdk-dev] [EXT] Re: [PATCH v2 3/3] sec... Akhil Goyal
- Re: [dpdk-dev] [EXT] Re: [PATCH v2 3/3]... Stephen Hemminger
- Re: [dpdk-dev] [EXT] Re: [PATCH v2... Kinsella, Ray
- Re: [dpdk-dev] [EXT] Re: [PATCH v2 3/3]... Thomas Monjalon
- Re: [dpdk-dev] [EXT] Re: [PATCH v2... Kinsella, Ray
- Re: [dpdk-dev] [PATCH v2 3/3] security: add res... Kinsella, Ray
- Re: [dpdk-dev] [PATCH v2 1/3] cryptodev: remove LIS... Zhang, Roy Fan
- Re: [dpdk-dev] [PATCH v2 1/3] cryptodev: remove LIS... Kinsella, Ray
- Re: [dpdk-dev] [EXT] Re: [PATCH v2 1/3] cryptod... Akhil Goyal
- Re: [dpdk-dev] [EXT] Re: [PATCH v2 1/3] cry... Anoob Joseph
- Re: [dpdk-dev] [EXT] Re: [PATCH v2 1/3]... Kinsella, Ray
- Re: [dpdk-dev] [EXT] Re: [PATCH v2... Anoob Joseph
- Re: [dpdk-dev] [EXT] Re: [PATC... Thomas Monjalon
- Re: [dpdk-dev] [EXT] Re: [... Anoob Joseph
- Re: [dpdk-dev] [EXT] Re: [... Thomas Monjalon
- Re: [dpdk-dev] [EXT] Re: [... Anoob Joseph

