Difference between revisions of "VPP"

From fd.io
Jump to: navigation, search
m (Summary)
Line 16: Line 16:
 
* Ed Warnicke
 
* Ed Warnicke
 
}}
 
}}
 
ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv C
 
 
 
 
<div dir="ltr" style="text-align: left;" trbidi="on">
 
<h1 align="center" class="firstHeading" style="-webkit-text-stroke-width: 0px; background-color: white; border: 0px; color: #2a2a2a; font-family: Georgia, serif; font-size: 2.5em; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1; list-style: none; margin: 0.5em 0px; orphans: 2; outline: 0px; padding: 0px; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;">
 
<b style="border: 0px; font-family: inherit; font-size: 37.8px; font-style: inherit; font-weight: bold; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Watch &gt;&gt;&gt;&nbsp;<a href="http://dailystream.org/Basketball-Game" rel="nofollow" style="border-bottom-style: dashed; border-color: initial; border-image: initial; border-left-style: initial; border-right-style: initial; border-top-style: initial; border-width: 0px 0px 1px; color: #666666; cursor: pointer; font-family: inherit; font-size: 37.8px; font-style: inherit; font-weight: inherit; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;">Full Streaming Free</a></b></h1>
 
</div>
 
 
 
 
 
 
overage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017 ronaldo vs messi Live Stream Maramari Online Tv Coverage 2017
 
  
 
==Start Here==
 
==Start Here==

Revision as of 23:38, 20 December 2017

VPP Facts

Project Lead: Dave Barach
Committers:

  • Dave Barach
  • Keith Burns
  • Florin Coras
  • John Lo
  • Chris Luke
  • Damjan Marion
  • Neale Ranns
  • Ole Troan
  • Dave Wallace
  • Ed Warnicke

Repository: git clone https://gerrit.fd.io/r/vpp
Mailing List: vpp-dev@lists.fd.io
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs: VPP bugs

Start Here

Quick Start Guide

VPP Configuration Tool - A tool the configures VPP in a simple and safe manner

Frequently Asked Questions

Documents

Documentation: master (18.01)

Documentation: 17.10.

VPP design and implementation overview (Powerpoint)

Get Involved

Getting started with VPP development

Installing VPP binaries from packages - using APT/YUM to install VPP

Pulling, Building, Hacking, and Pushing VPP Code - Explains how to get up and going with the vpp code base. NOTE: supercedes Setting Up Your Dev Environment

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

Alternative builds - various platform and feature specific VPP builds

Reporting Bugs - Explains how to report a bug, specifically: how to gather the required information

VPP Troubleshooting - Various tips/tricks for commonly seen issues

Dive Deeper

The VPP API - design and implementation of the VPP API

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.

Using VPP as a VXLAN Tunnel Terminator - An explanation of the VXLAN tunnel terminator, its features, architecture, and API support.

Adding a VPP tunnel encapsulation - How to add a tunnel encapsulation type to vpp.

Using VPP IPSec and IKEv2 - An explanation of IPSec and IKEv2 configuration.

Reference Material

VPP Command-line Interface (CLI) User Guide

VPP Command-line Arguments and startup configuration

Writing VPP Documentation

Performance Analysis Tools

How to spot missing prefetches

Buffer Opaque Layout

DPOs and Feature Arcs

Per-feature Notes

Tutorials

Deep dive code walkthrough VoDs (recorded at 2016 FD.io pre-launch Event)

VPP video tutorials (collection of short video tutorials).

VPP Howtos (collection of step-by-step howto guides).

VPP training events (videos of VPP training events).

Progressive Tutorial in Using VPP

Use Cases

Use VPP with VCL for high-speed container networking - iPerf3 in Docker at 100Gbps+

Use VPP as a Router Between Namespaces - An example configuration of the VPP platform as a router.

Use VPP with dynamic TAP interfaces as a Router Between Containers - Another example of inter-namespace/inter-container routing, using TAP interfaces.

Use VPP to Connect VMs Using Vhost-User Interface - An example of connecting two virtual machines using VPP L2 Bridge and vhost-user interfaces.

Use VPP to Chain VMs Using Vhost-User Interface - An example of chaining two virtual machines and connecting to physical interface.

Use VPP as an LW46 (MAP-E) Terminator - An example configuration of the VPP platform as an lw46 (MAP-E) terminator.

Use VPP for IPv6 Segment Routing - An example of how to leverage SRv6 to create an overlay VPN with underlay optimization.

Use VPP MPLS - Examples for programming VPP for MPLS P/PE support..

Interconnecting vRouters with VPP - An example to interconnect vRoutes (xrv9000) with VPP using vhost-user feature and VLAN tagging

Use user mode TCP stack with VPP - An example to use user mode TCP stack with VPP using netmap virtual interfaces

Use VPP as a Home Gateway - Configure VPP as a classic ipv4 NAT home gateway

Setup Bi-directional Forwarding Detection - An example on how to setup BFD between VPP and a Cisco Nexus switch

VPP on EC2 instance with SR-IOV support - An example of how to use VPP on EC2 instance with SR-IOV support

VPP Committer Tasks

Pushing and Testing a Tag

Steps for cutting Master to XXYY-rc0

Cutting a Release

VPP 16.09-RC0 cut punchlist

Projects

NAT plugin - VPP CGN, NAT44, stateful NAT64 project

Security Groups - ACLs, Security Groups, Group Based Policy

VPP/IPFIX - IP Flow Information Export

Starter Tasks

If you are looking for tasks to pick up as 'Starter Tasks' to start contributing, we keep a list of those in Jira.

Previous Release Plans