On Wed, Apr 28, 2021 at 09:44:54PM +0000, Honnappa Nagarahalli wrote: <snip> > [Honnappa] Sorry, I do not understand this. I see that vector code is under > compile time flag as below > > #if defined RTE_ARCH_X86 || defined __ARM_NEON > l3fwd_em_send_packets(nb_rx, pkts_burst, > portid, qconf); > #else > l3fwd_em_no_opt_send_packets(nb_rx, pkts_burst, > portid, qconf); > #endif Take a look at the ifdef tree at the top of l3fwd_em.c, here: http://git.dpdk.org/dpdk/tree/examples/l3fwd/l3fwd_em.c#n218
#if defined(__SSE2__) ... #else #error No vector engine (SSE, NEON, ALTIVEC) available, check your toolchain #endif -- Best Regards, Stanislaw Kardach