DPU Accelerator Offload(DAO) provides library interfaces which enable developers to implement their own application on top of Marvell's OCTEON based data processing units. It also comes with applications aimed at supporting accelerated switching and packet processing.
Repository | Ubuntu-22.04 | Status |
---|---|---|
marvell-dao | ||
marvell-dpdk | ||
marvell-ovs | ||
marvell-vpp | ||
marvell-packages |
https://marvellembeddedprocessors.github.io/dpu-accelerator-offload/guides/
https://marvellembeddedprocessors.github.io/dpu-accelerator-offload/api/
https://marvellembeddedprocessors.github.io/dpu-accelerator-offload/guides/contributing/release.html
Update ubuntu repository to download dao packages
curl -fsSL https://www.marvell.com/public/repo/octeon/dao/ubuntu/v2204/dao.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/dao.gpg
curl -SsL -o /etc/apt/sources.list.d/dao.list https://www.marvell.com/public/repo/octeon/dao/ubuntu/v2204/dao.list
sudo chmod 644 /etc/apt/sources.list.d/dao.list
sudo chmod 644 /etc/apt/keyrings/dao.gpg
apt-get update
Installing DAO package
apt-get install dao-cn10k-latest
Installation Demo
Running First DAO application