Sample Applications User Guide¶
March 18, 2015
Contents
- 1. Introduction
- 2. Command Line Sample Application
- 3. Exception Path Sample Application
- 4. Hello World Sample Application
- 5. IP Fragmentation Sample Application
- 6. IPv4 Multicast Sample Application
- 7. IP Reassembly Sample Application
- 8. Kernel NIC Interface Sample Application
- 9. L2 Forwarding Sample Application (in Real and Virtualized Environments)
- 10. L3 Forwarding Sample Application
- 11. L3 Forwarding with Power Management Sample Application
- 12. L3 Forwarding with Access Control Sample Application
- 13. L3 Forwarding in a Virtualization Environment Sample Application
- 14. Link Status Interrupt Sample Application
- 15. Load Balancer Sample Application
- 16. Multi-process Sample Application
- 17. QoS Metering Sample Application
- 18. QoS Scheduler Sample Application
- 19. Intel® QuickAssist Technology Sample Application
- 20. Quota and Watermark Sample Application
- 21. Timer Sample Application
- 22. VMDQ and DCB Forwarding Sample Application
- 23. Vhost Sample Application
- 24. Netmap Compatibility Sample Application
- 25. Internet Protocol (IP) Pipeline Sample Application
- 26. Test Pipeline Application
- 27. Distributor Sample Application
- 28. VM Power Management Application
Figures
Figure 2.Kernel NIC Application Packet Flow
Figure 3.Performance Benchmark Setup (Basic Environment)
Figure 4.Performance Benchmark Setup (Virtualized Environment)
Figure 5.Load Balancer Application Architecture
Figure 6.Example Data Flow in a Symmetric Multi-process Application
Figure 7.Example Data Flow in a Client-Server Symmetric Multi-process Application
Figure 8.Master-slave Process Workflow
Figure 9.Slave Process Recovery Process Flow
Figure 10.QoS Scheduler Application Architecture
Figure 11.Intel®QuickAssist Technology Application Block Diagram
Figure 13.Ring-based Processing Pipeline Performance Setup
Figure 14.Threads and Pipelines
Figure 15.Packet Flow Through the VMDQ and DCB Sample Application
Figure 16.QEMU Virtio-net (prior to vhost-net)
Figure 17.Virtio with Linux* Kernel Vhost
Figure 18.Vhost-net Architectural Overview
Figure 19.Packet Flow Through the vhost-net Sample Application
Figure 20.Packet Flow on TX in DPDK-testpmd
Figure 21.Test Pipeline Application
Figure 22.Performance Benchmarking Setup (Basic Environment)
Figure 23.Distributor Sample Application Layout
Figure 25.VM request to scale frequency
Tables