net/virtio: add NEON based Rx handler
[dpdk.git] / drivers / net / virtio / virtio_rxtx.c
index 0e369bd..9ab441b 100644 (file)
@@ -488,6 +488,9 @@ virtio_update_rxtx_handler(struct rte_eth_dev *dev,
 #if defined RTE_ARCH_X86
        if (rte_cpu_get_flag_enabled(RTE_CPUFLAG_SSE3))
                use_simple_rxtx = 1;
+#elif defined RTE_ARCH_ARM64 || defined CONFIG_RTE_ARCH_ARM
+       if (rte_cpu_get_flag_enabled(RTE_CPUFLAG_NEON))
+               use_simple_rxtx = 1;
 #endif
        /* Use simple rx/tx func if single segment and no offloads */
        if (use_simple_rxtx &&