security: add reserved bit fields
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 <gakhil@marvell.com> Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Ray Kinsella <mdr@ashroe.eu>
This commit is contained in:
parent
3867ed0280
commit
fb545457ed
@ -263,6 +263,15 @@ 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
|
||||
*
|
||||
* User should ensure reserved_opts is cleared as it may change in
|
||||
* subsequent releases to support new options.
|
||||
*
|
||||
* Note: Reduce number of bits in reserved_opts for every new option.
|
||||
*/
|
||||
uint32_t reserved_opts : 18;
|
||||
};
|
||||
|
||||
/** IPSec security association direction */
|
||||
|
Loading…
Reference in New Issue
Block a user