intel-ipsec-mb added NO_COMPAT_IMB_API_053 to allow for backwards compatiblity for certain enums. See intel-ipsec-mb patch: (53a8371)Document and use new compilation flag NO_COMPAT_IMB_API_053 Meanwhile starting with DPDK 22.07, qat crypto updated the required intel-ipsec-mb and disabled OPENSSL_API_COMPAT. Resulting in redefinitions from aes.h. Patch breaking it: (3227bc7)crypto/qat: use intel-ipsec-mb for partial hash and AES Only _after_ DPDK 22.11 it was fixed: (2a21107) crypto/qat: fix build This means that DPDK 22.07 and DPDK 22.11.1 does not work with latest intel-ipsec-mb. It does not affect earlier versions of DPDK, nor intel-ipsec-mb. Only for this case, if the DPDK fix is not present, define NO_COMPAT_IMB_API_053. Change-Id: Ibe2edc5c79ac09b5260eeb0f7d53b4dcb26bcaa5 Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16359 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
Makefile |