net/i40e: fix bitmap free
[dpdk.git] / lib / librte_table / rte_table_hash_func.h
index 02296ea..350c795 100644 (file)
@@ -14,7 +14,8 @@ extern "C" {
 #include <rte_compat.h>
 #include <rte_common.h>
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_crc32_u64_generic(uint64_t crc, uint64_t value)
 {
        int i;
@@ -40,7 +41,7 @@ rte_crc32_u64(uint64_t crc, uint64_t v)
        return _mm_crc32_u64(crc, v);
 }
 
-#elif defined(RTE_ARCH_ARM64)
+#elif defined(RTE_ARCH_ARM64) && defined(RTE_MACHINE_CPUFLAG_CRC32)
 #include "rte_table_hash_func_arm64.h"
 #else
 
@@ -52,7 +53,8 @@ rte_crc32_u64(uint64_t crc, uint64_t v)
 
 #endif
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key8(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {
@@ -65,7 +67,8 @@ rte_table_hash_crc_key8(void *key, void *mask, __rte_unused uint32_t key_size,
        return crc0;
 }
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key16(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {
@@ -83,7 +86,8 @@ rte_table_hash_crc_key16(void *key, void *mask, __rte_unused uint32_t key_size,
        return crc0;
 }
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key24(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {
@@ -104,7 +108,8 @@ rte_table_hash_crc_key24(void *key, void *mask, __rte_unused uint32_t key_size,
        return crc0;
 }
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key32(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {
@@ -129,7 +134,8 @@ rte_table_hash_crc_key32(void *key, void *mask, __rte_unused uint32_t key_size,
        return crc0;
 }
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key40(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {
@@ -154,7 +160,8 @@ rte_table_hash_crc_key40(void *key, void *mask, __rte_unused uint32_t key_size,
        return crc0;
 }
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key48(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {
@@ -180,7 +187,8 @@ rte_table_hash_crc_key48(void *key, void *mask, __rte_unused uint32_t key_size,
        return crc0;
 }
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key56(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {
@@ -209,7 +217,8 @@ rte_table_hash_crc_key56(void *key, void *mask, __rte_unused uint32_t key_size,
        return crc0;
 }
 
-static inline uint64_t __rte_experimental
+__rte_experimental
+static inline uint64_t
 rte_table_hash_crc_key64(void *key, void *mask, __rte_unused uint32_t key_size,
        uint64_t seed)
 {