Thread (47 messages) 47 messages, 10 authors, 2023-02-14

Re: [dpdk-dev] [PATCH 4/4] security: add reserved bitfields

From: Stephen Hemminger <stephen@networkplumber.org>
Date: 2021-09-15 16:43:50

On Sat, 31 Jul 2021 23:43:27 +0530
Akhil Goyal [off-list ref] wrote:
quoted hunk ↗ jump to hunk
diff --git a/lib/security/rte_security.h b/lib/security/rte_security.h
index 88d31de0a6..4606425e8d 100644
--- a/lib/security/rte_security.h
+++ b/lib/security/rte_security.h
@@ -181,6 +181,12 @@ struct rte_security_ipsec_sa_options {
 	 * * 0: Disable per session security statistics collection for this SA.
 	 */
 	uint32_t stats : 1;
+
+	/** Reserved bit fields for future extension
+	 *
+	 * Note: reduce number of bits in reserved_opts for every new option
+	 */
+	uint32_t reserved_opts : 24;
 };
 
 /** IPSec security association direction */

You must add a check that these are 0 otherwise they are useless as being
reserved later. You can't assume the old application will leave these bits
as zero.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help