Welcome to Data Accelerator Offload(DAO) Documentation# Introduction Documentation Structure Getting started Guide 1. System Requirements 2. Downloading and installing DAO packages 3. Compiling DAO from sources 4. Compiling Linux kernel from sources 5. Installing firmware image on target platform Programmer’s Guide 1. Common Libraries 2. DMA Library 3. Ethernet Transport Library 4. Flow Library 5. Netlink Library 6. PEM Library 7. Port Group Library 8. Port Queue Group Library 9. VFIO Library 10. VirtIO Library 11. VirtIO Net Library Application User Guide 1. OVS Offload 2. VirtIO-l2fwd 3. Secgw-graph 4. Universal SmartNIC Turnkey App 5. FD.io Vector Packet Processing (VPP) 6. TLS Proxy with NGINX 7. Machine Learning 8. Snort with VectorScan HowTo Guides 1. Getting Started with OVS 2. Getting started with VirtIO on host 3. Compiling VPP from sources 4. PCIe EP configuration 5. Compiling TLS Proxy with NGINX from sources 6. Getting started with SDP on host 7. Octeon Endpoint Agent 8. Create a Github Pull request Contributor’s Guidelines 1. Coding Standards 2. Submitting Patches 3. DAO Release Process Release Notes 1. DAO Release 25.05.0 2. DAO Release 25.01.0 3. DAO Release 24.09.0 4. DAO Release 24.05.0 5. Known Issues and Limitations in Legacy Releases DAO Community Lab 1. Running VPP L3 forward application 2. Running VPP applications 3. Running TLS applications FAQ 1. Why is –prefer-static meson option required in DAO compilation? 2. Why is installing older DAO version causing dependency issues? 3. How do I run DAO applications that rely on DPDK shared libraries?