- Setup host to compile DPDK:
- Ubuntu
sudo apt-get install -y build-essential linux-image-extra-$(uname -r$)
- Ubuntu
- Configure the project with DPDK enabled: `./cooking.sh -r dev -- -DSeastar_DPDK=ON
- Run
ninja-build
.
To run with the DPDK backend for a native stack give the seastar application --dpdk-pmd 1
parameter.
You can also configure DPDK as an external package.