[PATCH 1/2] hash: replace zero length array with flex array
Tyler Retzlaff
roretzla at linux.microsoft.com
Wed Jan 24 23:17:36 CET 2024
Zero length arrays are GNU extension. Replace with
standard flex array.
Signed-off-by: Tyler Retzlaff <roretzla at linux.microsoft.com>
---
lib/hash/rte_thash.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/hash/rte_thash.c b/lib/hash/rte_thash.c
index e8de071..1982051 100644
--- a/lib/hash/rte_thash.c
+++ b/lib/hash/rte_thash.c
@@ -80,7 +80,7 @@ struct rte_thash_subtuple_helper {
uint32_t tuple_offset; /** < Offset in bits of the subtuple */
uint32_t tuple_len; /** < Length in bits of the subtuple */
uint32_t lsb_msk; /** < (1 << reta_sz_log) - 1 */
- __extension__ uint32_t compl_table[0] __rte_cache_aligned;
+ uint32_t compl_table[] __rte_cache_aligned;
/** < Complementary table */
};
@@ -93,7 +93,7 @@ struct rte_thash_ctx {
uint32_t flags;
uint64_t *matrices;
/**< matrices used with rte_thash_gfni implementation */
- uint8_t hash_key[0];
+ uint8_t hash_key[];
};
int
--
1.8.3.1
More information about the dev
mailing list