Issue with dpdk-l2fwd-crypto Application SW on Ubuntu 20.04 PC

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Issue with dpdk-l2fwd-crypto Application SW on Ubuntu 20.04 PC

Jump to solution
2,715 Views
sheikfaaruk
Contributor III

I am testing dpdk application in PC with PCI-E Dual-RJ45 gigabit NIC card to develop a network based application. I have started my project with dpdk 21.08 and Codewarrior IDE.

PC details :

uname -a
Linux mglocadmin-ThinkCentre-M73 5.15.0-105-generic #115~20.04.1-Ubuntu SMP Mon Apr 15 17:33:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

The following steps to install DPDK (Data Plane Development Kit) on Ubuntu 20.04:

sudo apt update
sudo apt install build-essential meson python3-pyelftools libnuma-dev pkgconf
wget https://fast.dpdk.org/rel/dpdk-21.08.tar.xz
tar -xf dpdk-21.08.tar.xz
meson build
ninja -C build
meson -Dexamples=all build
sudo ninja install
sudo ldconfig

Setup hugepage in PC:

mkdir -p /dev/hugepages
mountpoint -q /dev/hugepages || mount -t hugetlbfs nodev /dev/hugepages
echo 64 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages

Setup NIC card in PC:

sudo ifconfig enp2s0f1 down
sudo ifconfig enp2s0f0 down

cd /<Path>/dpdk-21.08/usertools/
sudo modprobe uio
sudo modprobe uio_pci_generic
sudo dpdk-devbind.py -b uio_pci_generic 02:00.0
sudo dpdk-devbind.py -b uio_pci_generic 02:00.1
dpdk-devbind.py -s

Log "dpdk-devbind.py -s":
Network devices using DPDK-compatible driver
0000:02:00.0 '82571EB/82571GB Gigabit Ethernet Controller D0/D1 (copper applications) 105e' drv=uio_pci_generic unused=e1000e,vfio-pci
0000:02:00.1 '82571EB/82571GB Gigabit Ethernet Controller D0/D1 (copper applications) 105e' drv=uio_pci_generic unused=e1000e,vfio-pci
Network devices using kernel driver
0000:03:00.0 'RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 8168' if=enp3s0 drv=r8169 unused=vfio-pci,uio_pci_generic *Active*

cd /<PATH>/dpdk-21.08/build/examples
sudo ./dpdk-l2fwd -c 0x3 -n 4 -- -p 0x3 -q 8 --no-mac-updating

Openssl and cryptodev details:
mglocadmin@mglocadmin$ sudo modprobe cryptodev
[sudo] password for mglocadmin:
mglocadmin@mglocadmin$ openssl version
OpenSSL 1.1.1f 31 Mar 2020
mglocadmin@mglocadmin$ ls /dev/crypto
/dev/crypto

NOTE : DPDK-L2fwd application is working

But ,I am unable to get dpdk-l2fwd-crypto to function properly on my Ubuntu 20.04 system. I've checked the dependencies, ensured that DPDK is properly configured, and attempted various troubleshooting steps, but to no avail.

 

ERROR log:
sudo ./dpdk-l2fwd-crypto -l 1 -n 2 --vdev "crypto_openssl0" --vdev "crypto_openssl1" -- -p 0x3 --chain CIPHER_ONLY --cdev_type SW --cipher_algo aes-cbc --cipher_op ENCRYPT --cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --no-mac-updating
EAL: Detected 4 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "crypto_openssl0"
EAL: Unable to parse device 'crypto_openssl0'
EAL: Error - exiting with code: 1
Cause: Invalid EAL arguments

kindly help us to resolve this issue.

0 Kudos
Reply
1 Solution
2,601 Views
yipingwang
NXP TechSupport
NXP TechSupport

After configuring PKG_CONFIG_PATH, you need to recompiling DPDK with "meson arm64-build" command.

For details, please refer to section "Compiling DPDK using meson" in LSDK 21.08 user manual.

View solution in original post

0 Kudos
Reply
5 Replies
2,666 Views
yipingwang
NXP TechSupport
NXP TechSupport

Can you please check whether DPDK is being compiled with "openssl" library.

Below path is must to compile DPDK with openssl:

 

export PKG_CONFIG_PATH=<OpenSSL lib path>/lib/pkgconfig:$PKG_CONFIG_PATH

 

Please refer to the following line in flexbuild_lsdk2108_github/packages/apps/networking/dpdk.mk

export PKG_CONFIG_PATH=$(DESTDIR)/usr/local/lib/pkgconfig:$(PKG_CONFIG_PATH) && \

0 Kudos
Reply
2,659 Views
sheikfaaruk
Contributor III

Thank you for reply @yipingwang ...

But I was tried to build and run dpdk-l2fwd-crypto application in PC .so I am directly install DPDK not with flex-builder.

Is there any configuration in DPDK i need to change or modify for enable openssl ?

Tags (1)
0 Kudos
Reply
2,612 Views
yipingwang
NXP TechSupport
NXP TechSupport

As I mentioned previously, please execute the following before building DPDK.

export PKG_CONFIG_PATH=<OpenSSL lib path>/lib/pkgconfig:$PKG_CONFIG_PATH

0 Kudos
Reply
2,607 Views
sheikfaaruk
Contributor III

The step which i followed is below :
mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08$ export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig:$PKG_CONFIG_PATH

mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08$ cd build/
mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08/build$ sudo ninja install

mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08/build$ cd examples/
mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08/build/examples$ sudo modprobe cryptodev
mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08/build/examples$ ls /dev/crypto
/dev/crypto
mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08/build/examples$ openssl engine
(rdrand) Intel RDRAND engine
(dynamic) Dynamic engine loading support

mglocadmin@mglocadmin-ThinkCentre-M73:~/NIC/dpdk-21.08/build/examples$ sudo ./dpdk-l2fwd-crypto -l 1 -n 2 --vdev "crypto_openssl0" --vdev "crypto_openssl1" -- -p 0x3 --chain CIPHER_ONLY --cdev_type SW --cipher_algo aes-cbc --cipher_op ENCRYPT --cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --cipher_iv 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f --no-mac-updating

EAL: Detected 4 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Detected static linkage of DPDK
EAL: failed to parse device "crypto_openssl0"
EAL: Unable to parse device 'crypto_openssl0'
EAL: Error - exiting with code: 1
Cause: Invalid EAL arguments

Still same issue @yipingwang 

0 Kudos
Reply
2,602 Views
yipingwang
NXP TechSupport
NXP TechSupport

After configuring PKG_CONFIG_PATH, you need to recompiling DPDK with "meson arm64-build" command.

For details, please refer to section "Compiling DPDK using meson" in LSDK 21.08 user manual.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1854492%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIssue%20with%20dpdk-l2fwd-crypto%20Application%20SW%20on%20Ubuntu%2020.04%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1854492%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20testing%20dpdk%20application%20in%20PC%20with%20PCI-E%20Dual-RJ45%20gigabit%20NIC%20card%20to%20develop%20a%20network%20based%20application.%20I%20have%20started%20my%20project%20with%20dpdk%2021.08%20and%20Codewarrior%20IDE.%3C%2FP%3E%3CP%3E%3CSTRONG%3EPC%20details%20%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3Euname%20-a%3CBR%20%2F%3ELinux%20mglocadmin-ThinkCentre-M73%205.15.0-105-generic%20%23115~20.04.1-Ubuntu%20SMP%20Mon%20Apr%2015%2017%3A33%3A04%20UTC%202024%20x86_64%20x86_64%20x86_64%20GNU%2FLinux%3C%2FP%3E%3CP%3E%3CSTRONG%3EThe%20following%20steps%20to%20install%20DPDK%20(Data%20Plane%20Development%20Kit)%20on%20Ubuntu%2020.04%3A%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CBR%20%2F%3Esudo%20apt%20update%3CBR%20%2F%3Esudo%20apt%20install%20build-essential%20meson%20python3-pyelftools%20libnuma-dev%20pkgconf%3CBR%20%2F%3Ewget%20%3CA%20href%3D%22https%3A%2F%2Ffast.dpdk.org%2Frel%2Fdpdk-21.08.tar.xz%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Ffast.dpdk.org%2Frel%2Fdpdk-21.08.tar.xz%3C%2FA%3E%3CBR%20%2F%3Etar%20-xf%20dpdk-21.08.tar.xz%3CBR%20%2F%3Emeson%20build%3CBR%20%2F%3Eninja%20-C%20build%3CBR%20%2F%3Emeson%20-Dexamples%3Dall%20build%3CBR%20%2F%3Esudo%20ninja%20install%3CBR%20%2F%3Esudo%20ldconfig%3C%2FP%3E%3CP%3E%3CSTRONG%3ESetup%20hugepage%20in%20PC%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3Emkdir%20-p%20%2Fdev%2Fhugepages%3CBR%20%2F%3Emountpoint%20-q%20%2Fdev%2Fhugepages%20%7C%7C%20mount%20-t%20hugetlbfs%20nodev%20%2Fdev%2Fhugepages%3CBR%20%2F%3Eecho%2064%20%26gt%3B%20%2Fsys%2Fdevices%2Fsystem%2Fnode%2Fnode0%2Fhugepages%2Fhugepages-2048kB%2Fnr_hugepages%3C%2FP%3E%3CP%3E%3CSTRONG%3ESetup%20NIC%20card%20in%20PC%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3Esudo%20ifconfig%20enp2s0f1%20down%3CBR%20%2F%3Esudo%20ifconfig%20enp2s0f0%20down%3C%2FP%3E%3CP%3Ecd%20%2F%3CPATH%3E%2Fdpdk-21.08%2Fusertools%2F%3CBR%20%2F%3Esudo%20modprobe%20uio%3CBR%20%2F%3Esudo%20modprobe%20uio_pci_generic%3CBR%20%2F%3Esudo%20dpdk-devbind.py%20-b%20uio_pci_generic%2002%3A00.0%3CBR%20%2F%3Esudo%20dpdk-devbind.py%20-b%20uio_pci_generic%2002%3A00.1%3CBR%20%2F%3Edpdk-devbind.py%20-s%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3ELog%20%22dpdk-devbind.py%20-s%22%3A%3C%2FSTRONG%3E%3CBR%20%2F%3ENetwork%20devices%20using%20DPDK-compatible%20driver%3CBR%20%2F%3E0000%3A02%3A00.0%20'82571EB%2F82571GB%20Gigabit%20Ethernet%20Controller%20D0%2FD1%20(copper%20applications)%20105e'%20drv%3Duio_pci_generic%20unused%3De1000e%2Cvfio-pci%3CBR%20%2F%3E0000%3A02%3A00.1%20'82571EB%2F82571GB%20Gigabit%20Ethernet%20Controller%20D0%2FD1%20(copper%20applications)%20105e'%20drv%3Duio_pci_generic%20unused%3De1000e%2Cvfio-pci%3CBR%20%2F%3ENetwork%20devices%20using%20kernel%20driver%3CBR%20%2F%3E0000%3A03%3A00.0%20'RTL8111%2F8168%2F8411%20PCI%20Express%20Gigabit%20Ethernet%20Controller%208168'%20if%3Denp3s0%20drv%3Dr8169%20unused%3Dvfio-pci%2Cuio_pci_generic%20*Active*%3CBR%20%2F%3E%3CBR%20%2F%3Ecd%20%2F%3CPATH%3E%2Fdpdk-21.08%2Fbuild%2Fexamples%3CBR%20%2F%3Esudo%20.%2Fdpdk-l2fwd%20-c%200x3%20-n%204%20--%20-p%200x3%20-q%208%20--no-mac-updating%3C%2FPATH%3E%3C%2FPATH%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EOpenssl%20and%20cryptodev%20details%3A%3C%2FSTRONG%3E%3CBR%20%2F%3Emglocadmin%40mglocadmin%24%20sudo%20modprobe%20cryptodev%3CBR%20%2F%3E%5Bsudo%5D%20password%20for%20mglocadmin%3A%3CBR%20%2F%3Emglocadmin%40mglocadmin%24%20openssl%20version%3CBR%20%2F%3EOpenSSL%201.1.1f%2031%20Mar%202020%3CBR%20%2F%3Emglocadmin%40mglocadmin%24%20ls%20%2Fdev%2Fcrypto%3CBR%20%2F%3E%2Fdev%2Fcrypto%3C%2FP%3E%3CP%3E%3CSTRONG%3ENOTE%20%3A%20DPDK-L2fwd%20application%20is%20working%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EBut%20%2CI%20am%20unable%20to%20get%20dpdk-l2fwd-crypto%20to%20function%20properly%20on%20my%20Ubuntu%2020.04%20system.%20I've%20checked%20the%20dependencies%2C%20ensured%20that%20DPDK%20is%20properly%20configured%2C%20and%20attempted%20various%20troubleshooting%20steps%2C%20but%20to%20no%20avail.%3C%2FSTRONG%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSTRONG%3EERROR%20log%3A%3C%2FSTRONG%3E%3CBR%20%2F%3Esudo%20.%2Fdpdk-l2fwd-crypto%20-l%201%20-n%202%20--vdev%20%22crypto_openssl0%22%20--vdev%20%22crypto_openssl1%22%20--%20-p%200x3%20--chain%20CIPHER_ONLY%20--cdev_type%20SW%20--cipher_algo%20aes-cbc%20--cipher_op%20ENCRYPT%20--cipher_key%2000%3A01%3A02%3A03%3A04%3A05%3A06%3A07%3A08%3A09%3A0a%3A0b%3A0c%3A0d%3A0e%3A0f%20--cipher_iv%2000%3A01%3A02%3A03%3A04%3A05%3A06%3A07%3A08%3A09%3A0a%3A0b%3A0c%3A0d%3A0e%3A0f%20--no-mac-updating%3CBR%20%2F%3EEAL%3A%20Detected%204%20lcore(s)%3CBR%20%2F%3EEAL%3A%20Detected%201%20NUMA%20nodes%3CBR%20%2F%3EEAL%3A%20Detected%20static%20linkage%20of%20DPDK%3CBR%20%2F%3EEAL%3A%20failed%20to%20parse%20device%20%22crypto_openssl0%22%3CBR%20%2F%3EEAL%3A%20Unable%20to%20parse%20device%20'crypto_openssl0'%3CBR%20%2F%3EEAL%3A%20Error%20-%20exiting%20with%20code%3A%201%3CBR%20%2F%3ECause%3A%20Invalid%20EAL%20arguments%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3Ekindly%20help%20us%20to%20resolve%20this%20issue.%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1857208%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Issue%20with%20dpdk-l2fwd-crypto%20Application%20SW%20on%20Ubuntu%2020.04%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1857208%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAfter%20configuring%26nbsp%3BPKG_CONFIG_PATH%2C%20you%20need%20to%20recompiling%20DPDK%20with%20%22meson%20arm64-build%22%20command.%3C%2FP%3E%0A%3CP%3EFor%20details%2C%20please%20refer%20to%20section%20%22Compiling%20DPDK%20using%20meson%22%20in%20LSDK%2021.08%20user%20manual.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1857201%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Issue%20with%20dpdk-l2fwd-crypto%20Application%20SW%20on%20Ubuntu%2020.04%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1857201%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSTRONG%3EThe%20step%20which%20i%20followed%20is%20below%20%3A%3C%2FSTRONG%3E%3CBR%20%2F%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%24%20export%20PKG_CONFIG_PATH%3D%2Fusr%2Flocal%2Fssl%2Flib%2Fpkgconfig%3A%24PKG_CONFIG_PATH%3C%2FP%3E%3CP%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%24%20cd%20build%2F%3CBR%20%2F%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%2Fbuild%24%20sudo%20ninja%20install%3C%2FP%3E%3CP%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%2Fbuild%24%20cd%20examples%2F%3CBR%20%2F%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%2Fbuild%2Fexamples%24%20sudo%20modprobe%20cryptodev%3CBR%20%2F%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%2Fbuild%2Fexamples%24%20ls%20%2Fdev%2Fcrypto%3CBR%20%2F%3E%2Fdev%2Fcrypto%3CBR%20%2F%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%2Fbuild%2Fexamples%24%20openssl%20engine%3CBR%20%2F%3E(rdrand)%20Intel%20RDRAND%20engine%3CBR%20%2F%3E(dynamic)%20Dynamic%20engine%20loading%20support%3C%2FP%3E%3CP%3Emglocadmin%40mglocadmin-ThinkCentre-M73%3A~%2FNIC%2Fdpdk-21.08%2Fbuild%2Fexamples%24%20sudo%20.%2Fdpdk-l2fwd-crypto%20-l%201%20-n%202%20--vdev%20%22crypto_openssl0%22%20--vdev%20%22crypto_openssl1%22%20--%20-p%200x3%20--chain%20CIPHER_ONLY%20--cdev_type%20SW%20--cipher_algo%20aes-cbc%20--cipher_op%20ENCRYPT%20--cipher_key%2000%3A01%3A02%3A03%3A04%3A05%3A06%3A07%3A08%3A09%3A0a%3A0b%3A0c%3A0d%3A0e%3A0f%20--cipher_iv%2000%3A01%3A02%3A03%3A04%3A05%3A06%3A07%3A08%3A09%3A0a%3A0b%3A0c%3A0d%3A0e%3A0f%20--no-mac-updating%3C%2FP%3E%3CP%3EEAL%3A%20Detected%204%20lcore(s)%3CBR%20%2F%3EEAL%3A%20Detected%201%20NUMA%20nodes%3CBR%20%2F%3EEAL%3A%20Detected%20static%20linkage%20of%20DPDK%3CBR%20%2F%3EEAL%3A%20failed%20to%20parse%20device%20%22crypto_openssl0%22%3CBR%20%2F%3EEAL%3A%20Unable%20to%20parse%20device%20'crypto_openssl0'%3CBR%20%2F%3EEAL%3A%20Error%20-%20exiting%20with%20code%3A%201%3CBR%20%2F%3ECause%3A%20Invalid%20EAL%20arguments%3C%2FP%3E%3CP%3E%3CSTRONG%3EStill%20same%20issue%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F52411%22%20target%3D%22_blank%22%3E%40yipingwang%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1857181%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Issue%20with%20dpdk-l2fwd-crypto%20Application%20SW%20on%20Ubuntu%2020.04%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1857181%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAs%20I%20mentioned%20previously%2C%20please%20execute%20the%20following%20before%20building%20DPDK.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3Eexport%20PKG_CONFIG_PATH%3D%3COPENSSL%20lib%3D%22%22%20path%3D%22%22%3E%2Flib%2Fpkgconfig%3A%24PKG_CONFIG_PATH%3C%2FOPENSSL%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1856425%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Issue%20with%20dpdk-l2fwd-crypto%20Application%20SW%20on%20Ubuntu%2020.04%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1856425%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20for%20reply%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F52411%22%20target%3D%22_blank%22%3E%40yipingwang%3C%2FA%3E%26nbsp%3B...%3CBR%20%2F%3E%3CBR%20%2F%3EBut%20I%20was%20tried%20to%20build%20and%20run%20dpdk-l2fwd-crypto%20application%20in%20PC%20.so%20I%20am%20directly%20install%20DPDK%20not%20with%20flex-builder.%3CBR%20%2F%3E%3CBR%20%2F%3EIs%20there%20any%20configuration%20in%20DPDK%20i%20need%20to%20change%20or%20modify%20for%20enable%20openssl%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1856406%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Issue%20with%20dpdk-l2fwd-crypto%20Application%20SW%20on%20Ubuntu%2020.04%20PC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1856406%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20style%3D%22background%3A%20white%3B%20margin%3A%207.5pt%200cm%200cm%200cm%3B%22%3E%3CSPAN%3ECan%20you%20please%20check%20whether%20DPDK%20is%20being%20compiled%20with%20%22openssl%22%20library.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22background%3A%20white%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20orphans%3A%202%3B%20widows%3A%202%3B%20-webkit-text-stroke-width%3A%200px%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%20word-spacing%3A%200px%3B%20margin%3A%207.5pt%200cm%200cm%200cm%3B%22%3E%3CSPAN%3EBelow%20path%20is%20must%20to%20compile%20DPDK%20with%20openssl%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22background%3A%20white%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20orphans%3A%202%3B%20widows%3A%202%3B%20-webkit-text-stroke-width%3A%200px%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%20word-spacing%3A%200px%3B%20margin%3A%207.5pt%200cm%200cm%200cm%3B%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22background%3A%20white%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20orphans%3A%202%3B%20widows%3A%202%3B%20-webkit-text-stroke-width%3A%200px%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%20word-spacing%3A%200px%3B%20margin%3A%207.5pt%200cm%200cm%200cm%3B%22%3E%3CSPAN%3Eexport%20PKG_CONFIG_PATH%3D%3COPENSSL%20lib%3D%22%22%20path%3D%22%22%3E%2Flib%2Fpkgconfig%3A%24PKG_CONFIG_PATH%3C%2FOPENSSL%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22background%3A%20white%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20orphans%3A%202%3B%20widows%3A%202%3B%20-webkit-text-stroke-width%3A%200px%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%20word-spacing%3A%200px%3B%20margin%3A%207.5pt%200cm%200cm%200cm%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20style%3D%22background%3A%20white%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20orphans%3A%202%3B%20widows%3A%202%3B%20-webkit-text-stroke-width%3A%200px%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%20word-spacing%3A%200px%3B%20margin%3A%207.5pt%200cm%200cm%200cm%3B%22%3E%3CSPAN%3EPlease%20refer%20to%20the%20following%20line%20in%26nbsp%3Bflexbuild_lsdk2108_github%2Fpackages%2Fapps%2Fnetworking%2Fdpdk.mk%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22background%3A%20white%3B%20font-variant-ligatures%3A%20normal%3B%20font-variant-caps%3A%20normal%3B%20orphans%3A%202%3B%20widows%3A%202%3B%20-webkit-text-stroke-width%3A%200px%3B%20text-decoration-thickness%3A%20initial%3B%20text-decoration-style%3A%20initial%3B%20text-decoration-color%3A%20initial%3B%20word-spacing%3A%200px%3B%20margin%3A%207.5pt%200cm%200cm%200cm%3B%22%3E%3CSPAN%3E%3CCODE%20data-application%3D%22com.atlassian.bitbucket-server%22%20data-language%3D%22plain%20text%22%3Eexport%20PKG_CONFIG_PATH%3D%24(DESTDIR)%2Fusr%2Flocal%2Flib%2Fpkgconfig%3A%24(PKG_CONFIG_PATH)%20%26amp%3B%26amp%3B%20%5C%3C%2FCODE%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E