[PATCH v2] crypto/ipsec_mb: require minimum version 2.0 for IPsec MB

Radu Nicolau radu.nicolau at intel.com
Wed Oct 14 11:37:07 CEST 2026


On 13-Oct-26 8:51 PM, Thomas Monjalon wrote:
> 24/09/2026 13:18, Akhil Goyal:
>>> From: Nicolau, Radu <radu.nicolau at intel.com>
>>>> Increase the minimum required IPsec MB library version to 2.0 As a
>>>> consequence, clean up the aesni_mb PMD code.
>>>>
>>>> Signed-off-by: Radu Nicolau <radu.nicolau at intel.com>
>>> Acked-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>
>> Applied to dpdk-next-crypto
> As usual with Intel IPsec MB, it triggers a compilation failure on Arm:
>
> drivers/crypto/ipsec_mb/pmd_aesni_mb.c:24:32:
> error: 'IMB_CIPHER_SM4_GCM' undeclared
>
> I have to drop this commit while pulling next-crypto in main.
>
> Please find a solution.
> I'm still advocating to merge the Arm fork.

Hi Thomas, the root cause of the build failure on Arm is their library 
fork which lags behind, being at 1.5 release which is at this point 
almost 3 years old.

The only solution in this release cycle is to drop this patch and rebase 
the ones adding support for 3.0.

Considering Arm lack of support and contributions for these PMD over the 
last couple of years, the only long term solution I see to avoid PMD 
code littered with ifdefs and supporting very old releases of the 
library is to drop the Arm version altogether.



More information about the dev mailing list