[dpdk-dev] L3fwd mode in testpmd
Stanislaw Kardach
kda at semihalf.com
Thu Apr 29 09:49:45 CEST 2021
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
More information about the dev
mailing list