Difference between revisions of "VPP"

From fd.io
Jump to: navigation, search
(Add links to the topics under Tutorials)
m (Move topic on multi-thread models to Deep Dive section)
Line 14: Line 14:
  
 
[[VPP/Modifying The Packet Processing Directed Graph|Modifying The Packet Processing Directed Graph]] - An explanation of how a directed node graph processes packets, and possible ways to change the node graph.
 
[[VPP/Modifying The Packet Processing Directed Graph|Modifying The Packet Processing Directed Graph]] - An explanation of how a directed node graph processes packets, and possible ways to change the node graph.
 +
 +
[[VPP/Using VPP In A Multi-thread Model|Using VPP In A Multi-thread Model]] - An explanation of multi-thread modes, configurations, and setup.
  
 
==Reference Material==
 
==Reference Material==
Line 30: Line 32:
  
 
[[VPP/How To Optimize Performance (System Tuning)|How To Optimize Performance (System Tuning)]]
 
[[VPP/How To Optimize Performance (System Tuning)|How To Optimize Performance (System Tuning)]]
 
[[VPP/Using VPP In A Multi-thread Model|Using VPP In A Multi-thread Model]]
 
  
 
==Use Cases==
 
==Use Cases==

Revision as of 02:27, 9 January 2016

Start Here

Setting Up Your Dev Environment - Explains how to set up your development environment and the requirements for using the build tools.

Building and Installing A VPP Package - Explains how to build, install and test a VPP package.

Dive Deeper

Build System Deep Dive - A close look at the components of the build system.

Introduction To IP Adjacency - An explanation of the characteristics of IP adjacency and its uses.

Introduction To N-tuple Classifiers - An explanation of classifiers and how to create classifier tables and sessions.

Modifying The Packet Processing Directed Graph - An explanation of how a directed node graph processes packets, and possible ways to change the node graph.

Using VPP In A Multi-thread Model - An explanation of multi-thread modes, configurations, and setup.

Reference Material

VPP Command-line Interface (CLI) User Guide

VPP Command-line Arguments

Tutorials

How To Use The Packet Generator and Packet Tracer

How To Build The Sample Plugin

How To Use The API Trace Tools

How To Optimize Performance (System Tuning)

Use Cases