I need soft router on lx2160ardb with DPDK. I tried to build vpp, but failed. flexbuild declared vpp support but I can't compile vpp with it. I downloaded flexbuild from nxp site and did this:
. ./setup.env
flex-builder docker
. ./setup.env
# edit configs/build_lsdk.cfg, set CONFIG_APP_VPP=y
flex-builder -c vpp -m lx2160ardb_rev2
# there is wrong branch for vpp in configs/build_lsdk.cfg
# vpp_repo_tag=20.04-LSDK, nonexisting tag 20.04-LSDK changed to vpp_repo_tag=19.09-LSDK
flex-builder -c vpp-m lx2160ardb_rev2
# build errors due to default python in 3.x, not 2.7, I changed python на python2 in
# packages/apps/networking/vpp/src/tools/vppapigen/vppapigen
flex-builder -c vpp -m lx2160ardb_rev2
Now I got compilation error in vpp dpdk plugin.
Actually I need some software router application with DPDK on lx2160ardb, which can make static and dynamic routing (probably using zebra/quagga/bird/frr). Vpp promis
ed best performance, so I want to compile it. But other solutions also suits me.
I want to know how can I compile vpp for lx2160ardb? Or which other application can I use?
Solved! Go to Solution.
As VPP depends on the version of DPDK, in LSDK-20.04, DPDK was upgraded but VPP was not upgraded, so VPP was not required for test in LSDK2004, as a workaround , building VPP/DPDK lsdk1909 old version in flexbuild_lsdk1909 works.
We don't support VPP v20.01 and it was not claimed feature in LSDK2004 also.
But we are in process of supporting VPPv20.05 in LSDK2012 which will be released on Dec 15.
As VPP depends on the version of DPDK, in LSDK-20.04, DPDK was upgraded but VPP was not upgraded, so VPP was not required for test in LSDK2004, as a workaround , building VPP/DPDK lsdk1909 old version in flexbuild_lsdk1909 works.
We don't support VPP v20.01 and it was not claimed feature in LSDK2004 also.
But we are in process of supporting VPPv20.05 in LSDK2012 which will be released on Dec 15.