On Tue, Apr 07, 2026 at 03:42:29PM +0000, Jay Wang wrote:
> Hi Bruce,
>
> I think it would be better to restrict compilation of the vectorised paths to
> AArch64 only.
> So, rather than modifying the intrinsics as I proposed earlier, I added an
> extra check in the meson build configuration file, as shown in the following
> code snippet.
> Could you please help verify the patch again? I also did a sanity check by
> cross building DPDK for AArch32 on my local AArch64 machine, and the file was
> not compiled, so no build errors were reported.
>
The CI should run this patch through the various builds and report the
output in patchwork. Once that goes clean I can consider merging the patch,
and if not, you can submit a v4.
> Sorry for duplicating the previous patches on the website. I've marked them
> as superseded.
>
No problem.
> Thanks,
> Jay Wang
>
> > diff --git a/drivers/net/intel/ice/meson.build
> > b/drivers/net/intel/ice/meson.build
> > index 293577676f..a205304c89 100644
> > --- a/drivers/net/intel/ice/meson.build
> > +++ b/drivers/net/intel/ice/meson.build
> > @@ -33,6 +33,8 @@ endif
> > if arch_subdir == 'x86'
> > sources_avx2 += files('ice_rxtx_vec_avx2.c')
> > sources_avx512 += files('ice_rxtx_vec_avx512.c')
> > +elif arch_subdir == 'arm' and dpdk_conf.get('RTE_ARCH_64')
> > + sources += files('ice_rxtx_vec_neon.c')
> > endif