]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/virtio/virtio_rxtx.c
net/virtio: add NEON based Rx handler
[dpdk.git] / drivers / net / virtio / virtio_rxtx.c
index 0e369bd12e92e81e17100b144bc52201de01a732..9ab441bc34f66f5882bf7e93a9a1325990d134ce 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 &&