Hi,
We were discussing on the CSIT project weekly call the required setup
for testing VPP with DPDK Cryptodev.
As it was agreed on VPP call, DPDK Cryptodev support in VPP is disabled
by default and needs to be manually enabled.
Basically, when we build VPP with DPDK Cryptodev support
('vpp_uses_dpdk_cryptodev=yes' at build time) we enable some Cryptodev
PMDs that are disabled in DPDK by default.
At the moment, the following Crypto PMDs are built:
- QAT PMD: Driver for Intel QuickAssist Technology (QAT) devices.
- AESNI-MB PMD: Software crypto with dependency on 'Intel IPsec
Multibuffer library'
- AESNI-GCM PMD: Software crypto with dependency on 'Intel IPsec
Multibuffer library'
The latest 'Intel IPsec Multibuffer' library source code is located in:
https://github.com/01org/intel-ipsec-mb.git
To successfully build DPDK with those PMDs enabled, we previously need
to build the 'Intel IPsec Multibuffer library' and set up the env
variable AESNI_MULTI_BUFFER_LIB_PATH.
From the call, it looks like we need (please correct me as I am likely
to be wrong given my CSIT knowledge):
- VPP package built with Cryptodev support in Nexus
- Something else for verify job? (can someone add details here please?)
Thanks,
Sergio
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev