Sample Applications User Guide

March 18, 2015



Figure 1.Packet Flow

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 5.Example Rules File

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 12.Pipeline Overview

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 24.High level Solution

Figure 25.VM request to scale frequency


Table 1.Output Traffic Marking

Table 2.Entity Types

Table 3.Table Types