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 Platform Guide 1. LiquidCrypto Programmer’s Guide 1. Common Libraries 2. DMA Library 3. Ethernet Transport Library 4. Flow Library 5. Liquid Crypto Library 6. Netlink Library 7. PEM Library 8. Port Group Library 9. Port Queue Group Library 10. VFIO Library 11. VirtIO Library 12. VirtIO Net Library Application User Guide 1. OVS Offload 2. VirtIO-crypto 3. VirtIO-l2fwd 4. Secgw-graph 5. Universal SmartNIC Turnkey App 6. FD.io Vector Packet Processing (VPP) 7. TLS Proxy with NGINX 8. Machine Learning 9. 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 DAO Tools User Guides 1. DAO Liquid Crypto Performance Application Contributor’s Guidelines 1. Coding Standards 2. Submitting Patches 3. DAO Release Process Release Notes 1. DAO 25.05.0 Release Notes 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?