> -----Original Message-----
> From: Patrick Robb <pr...@iol.unh.edu>
> Sent: Wednesday, March 6, 2024 2:59 PM
> To: Power, Ciara <ciara.po...@intel.com>
> Cc: Akhil Goyal <gak...@marvell.com>; Dooley, Brian <brian.doo...@intel.com>;
> Ji, Kai <kai...@intel.com>; De Lara Guarch, Pablo
> <pablo.de.lara.gua...@intel.com>; Aaron Conole <acon...@redhat.com>;
> dev@dpdk.org; Sivaramakrishnan, VenkatX
> <venkatx.sivaramakrish...@intel.com>; Wathsala Vithanage
> <wathsala.vithan...@arm.com>; tho...@monjalon.net; Marchand, David
> <david.march...@redhat.com>
> Subject: Re: [EXTERNAL] [PATCH v5 1/4] crypto/ipsec_mb: bump minimum IPsec
> Multi-buffer version
> 
> On Wed, Mar 6, 2024 at 6:12 AM Power, Ciara <ciara.po...@intel.com> wrote:
> >
> >
> > > And this is also failing
> > > http://mails.dpdk.org/archives/test-report/2024-
> > > March/601301.html
> > > These need to be fixed in CI infra.
> >
> > This function that throws the error is available in the recently tagged 1.4
> equivalent Arm repo, so I am unsure why it can't find it.
> > Could there be some old installed ipsec-mb version in the environment that 
> > is
> being picked up by DPDK?
> > Sometimes the meson configure step will pick up the correct ipsec-mb 
> > version,
> but then ninja step links to an older version that still exists and hadn't 
> been
> uninstalled previously.
> > Not sure if that could be the case for the CI container though - Patrick 
> > maybe
> you can verify there are no 1.3 or less versions on system that could be being
> picked up:
> > I usually use something like:  find /usr -name libIPSec_MB.so\*
> We are building the arm ipsec environment from a base debian 12 image.
> 1. Install NASM
> 2. Install ipsec 1.4 from the new ARM tag.
> 3. run DPDK build
> 
> Thank you for providing the find command to check ipsec version.
> 
> root@f968452d8612:/# find /usr -name libIPSec_MB.so\*
> /usr/lib/libIPSec_MB.so
> /usr/lib/libIPSec_MB.so.1.4.0
> /usr/lib/libIPSec_MB.so.1
> 
> I assume my reading of the above is correct that only 1.4 is installed. Let me
> know if it's otherwise though. Thanks!

Thanks for checking that Patrick - looks fine to me, only 1.4 is there.

If the correct version is being installed and picked up, maybe there is 
something missing for that function definition in arm-ipsec-mb repo.
Wathsala, can you check that please?
For x86, we define the function in the header: lib/intel-ipsec-mb.h
And the implementation is in the C file: lib/x86_64/hmac_ipad_opad.c

Thanks,
Ciara


> 
> >
> >
> > Thanks for the help,
> > Ciara
> >

Reply via email to