Difference between revisions of "VPP"
AustinMarcos (Talk | contribs) m (Move topic on multi-thread models to Deep Dive section) |
AustinMarcos (Talk | contribs) (→Start Here: Added link to What is VPP?) |
||
Line 1: | Line 1: | ||
==Start Here== | ==Start Here== | ||
+ | |||
+ | [[VPP/What is VPP?|What is VPP?]] - An introduction to the open-source Vector Packet Processing (VPP) platform. | ||
[[VPP/Setting_Up_Your_Dev_Environment|Setting Up Your Dev Environment]] - Explains how to set up your development environment and the requirements for using the build tools. | [[VPP/Setting_Up_Your_Dev_Environment|Setting Up Your Dev Environment]] - Explains how to set up your development environment and the requirements for using the build tools. |
Revision as of 04:50, 9 January 2016
Start Here
What is VPP? - An introduction to the open-source Vector Packet Processing (VPP) platform.
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
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)