From: Daniel Gregory <[email protected]> When the RISC-V Zbc (carryless multiplication) extension is present, an implementation of CRC hashing using hardware instructions is available. Use it rather than jhash.
Signed-off-by: Daniel Gregory <[email protected]> --- lib/member/member.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/member/member.h b/lib/member/member.h index 96003f7543..0950709eb6 100644 --- a/lib/member/member.h +++ b/lib/member/member.h @@ -12,7 +12,7 @@ extern int librte_member_logtype; "%s(): ", __func__, __VA_ARGS__) /* Hash function used by membership library. */ -#if defined(RTE_ARCH_X86) || defined(__ARM_FEATURE_CRC32) +#if defined(RTE_ARCH_X86) || defined(__ARM_FEATURE_CRC32) || defined(RTE_RISCV_FEATURE_ZBC) #include <rte_hash_crc.h> #define MEMBER_HASH_FUNC rte_hash_crc #else -- 2.53.0

