<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 21, 2024 at 4:50 AM Power, Ciara <<a href="mailto:ciara.power@intel.com">ciara.power@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hi folks,<br>
<br>
We had based the ipsec-mb version bump to 1.4 on both intel ipsec-mb and arm ipsec-mb supporting that version, so both could still use the Ipsec-mb SW PMDs.<br>
I based the arm support from the repo main branch (<a href="https://gitlab.arm.com/arm-reference-solutions/ipsec-mb/-/tree/main" rel="noreferrer" target="_blank">https://gitlab.arm.com/arm-reference-solutions/ipsec-mb/-/tree/main</a>)<br>
It's version is 1.4 and looks like some of the code changes from intel-ipsec-mb 1.4 have been merged in (e.g. imb_set_session function which is 1.4+).<br>
I know there was issues before with it being tagged as 1.4 too soon - is that still the case, or is the main branch up to date now with intel-ipsec-mb 1.4?<br>
<br>
Thanks,<br>
Ciara<br>
</blockquote></div><div><br></div><div>Hi Ciara,</div><div><br></div><div>I see what you mean and did a test on an arm container. I used tip of main for ipsec-mb, applied the v1.4 requirement patch to dpdk, built dpdk and was able to run the ZUC autotest with the zuc vdev pmd. </div><div><br></div><div>root@8aad8acde315:/opt/dpdk/build# meson test cryptodev_sw_zuc_autotest --test-args="--no-huge --no-pci --vdev=crypto_zuc"<br>ninja: no work to do.<br>ninja: Entering directory `/opt/dpdk/build'<br>ninja: no work to do.<br>1/1 DPDK:driver-tests / cryptodev_sw_zuc_autotest        OK               0.22s<br><br>Ok:                 1   <br>Expected Fail:      0   <br>Fail:               0   <br>Unexpected Pass:    0   <br>Skipped:            0   <br>Timeout:            0  </div><div><br></div><div>Usually when we install dependencies we go from a tag which is stable. We'll update the dpdk-ci container image template engine to clone the repo and then checkout to this commit which is known to be good: cef9b8924e3ff52f2c5a3703860008c27ee723c4. And our automated testing can remain online in this way.</div><div><br></div><div>Arm folks, I'm not sure what your plans are but at some point in the docs I think pages like:<br><br><a href="https://doc.dpdk.org/guides/cryptodevs/zuc.html">https://doc.dpdk.org/guides/cryptodevs/zuc.html</a><br></div><div><a href="https://doc.dpdk.org/guides/cryptodevs/snow3g.html">https://doc.dpdk.org/guides/cryptodevs/snow3g.html</a><br></div><div><br></div><div>should be updated to reference this commit, or a newly introduced tag, to reflect that the SECLIB-IPSEC-2023.06.20 tag will no longer work for 24.03 as it is ipsec 1.3. </div><div><br></div><div>Thanks for the help.</div><div> <br></div></div>