Data Accelerator Offload
Introduction
Getting started Guide
Programmer’s Guide
Application User Guide
HowTo Guides
1. Getting Started with OVS
2. Getting started with VirtIO on host
3. Getting started with SDP on host
4. Octeon Endpoint Agent
5. Create a Github Pull request
Contributor’s Guidelines
Release Notes
FAQ
Data Accelerator Offload
»
HowTo Guides
View page source
HowTo Guides
1. Getting Started with OVS
1.1. Building and Installing OVS
1.1.1. Installing OVS from the distribution repository
1.1.2. Building OVS from source
1.2. Launching OVS
1.2.1. Hugepage setup
1.2.2. Binding the required devices
1.2.3. Setting up OVS directory and the path
1.2.4. Creating bridge and binding ports
1.3. Configuring VLAN
1.4. Configuring VxLAN
2. Getting started with VirtIO on host
2.1. OCTEON vDPA driver
2.2. Setting up Host environment
2.2.1. Host requirements
2.2.2. Host kernel patches to enable DAO on v6.1 kernel
2.2.3. Build KMOD specifically for Host with native compilation(For example x86)
2.2.4. Bind PEM PF and VF to Host Octeon VDPA driver
2.2.5. Tune MRRS and MPS of PEM PF/VF on Host for performance
2.3. Running DPDK testpmd on Host virtio device
2.3.1. Setup huge pages for DPDK application
2.3.2. Increase ulimit for ‘max locked memory’ to unlimited
2.3.3. Example command for DPDK testpmd on host with vhost-vdpa device
2.4. Running DPDK testpmd on virtio-net device on guest
2.4.1. Host requirements for running Guest
2.4.2. Launch guest using Qemu
2.4.3. Launch dpdk-testpmd on guest
2.5. Using VDPA device as Kernel virtio-net device on guest
2.6. Using VDPA device as Kernel virtio-net device on host
3. Getting started with SDP on host
3.1. SDP Host driver
3.2. Identify the Octeon PF and VF devices on Host
3.3. Mapping between SDP VFs on Octeon and Host SDP PF/VFs
3.4. Host SDP kernel driver
3.4.1. Build Instructions
3.4.2. Installing the kernel modules
3.4.3. Identify PF/VF kernel netdev interface names on Host
3.5. Host SDP DPDK driver
3.5.1. Build Instructions
3.5.2. Setting up the Environment and bind SDP VF to vfio-pci
3.6. Performance Optimizations
4. Octeon Endpoint Agent
4.1. Introduction
4.2. Getting started with CP Agent
4.2.1. Installing the package
4.2.2. Setting up the Environment
4.3. Runtime Configurations
5. Create a Github Pull request