]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_acl/rte_acl.c
eal/linux: fix build with hpet
[dpdk.git] / lib / librte_acl / rte_acl.c
index e2fdebd2836ec01393623ff9ecb4cedc34718da0..4ba9786bbf7f224e705ed8659db14bafb7b9520c 100644 (file)
@@ -114,8 +114,11 @@ rte_acl_init(void)
 {
        enum rte_acl_classify_alg alg = RTE_ACL_CLASSIFY_DEFAULT;
 
-#ifdef RTE_ARCH_ARM64
+#if defined(RTE_ARCH_ARM64)
        alg =  RTE_ACL_CLASSIFY_NEON;
+#elif defined(RTE_ARCH_ARM)
+       if (rte_cpu_get_flag_enabled(RTE_CPUFLAG_NEON))
+               alg =  RTE_ACL_CLASSIFY_NEON;
 #else
 #ifdef CC_AVX2_SUPPORT
        if (rte_cpu_get_flag_enabled(RTE_CPUFLAG_AVX2))