The Vector Packet Processor Logo
v23.06-rc0-193-g417244895

About VPP

  • Scalar vs Vector packet processing
  • The Packet Processing Graph
  • Network Stack Features
  • Host Stack
  • Additional features
  • Supported archs and OS
  • Performance
  • Release notes
    • Release notes for VPP 22.10.1
    • Release notes for VPP 22.10
    • Release notes for VPP 22.06.1
    • Release notes for VPP 22.06
    • Past releases
  • VPP Supported Features

Use Cases

  • VPP with Containers
  • VPP with Iperf3 and TRex
  • VPP in the Cloud
  • VPP with Virtual Machines
  • VPP with VMware/Vmxnet3
  • VPP as a Home Gateway
  • Access Control Lists with VPP
  • Generating traffic with VPP
  • Web applications with VPP
  • Simulating networks with VPP
  • Stateless Traffic Gen with VPP
  • IKEv2 with VPP
  • VPP in kubernetes (Contiv/Deprecated)
  • VPP Container Test Bench

Getting started

  • Downloading and Installing VPP
  • Running VPP
  • Progressive VPP Tutorial
  • Troubleshooting

Developer Documentation

  • Build, Run & Debug
  • Core Architecture
  • Core Features
  • Adding a new plugin or feature
  • Plugins
  • Device drivers
  • VPP Test Framework
  • VPP extra tools

Interfacing with VPP

  • The binary API
  • C api client
  • C++ api client
  • Go api (govpp)
  • Rust api client
  • Memif library (libmemif)

Contributing

  • Getting a Patch Reviewed
  • Writing VPP Documentation
  • Reporting Bugs

Debug CLI

  • Getting Started with the debug CLI
  • Interface Commands
  • Reference

Configuration file

  • Getting started with the configuration
  • Configuration Reference
The Vector Packet Processor
  • »
  • Release notes
  • View page source

Release notes

  • Release notes for VPP 22.10.1
  • Release notes for VPP 22.10
    • Features
    • Known issues
    • Fixed issues
    • API changes
  • Release notes for VPP 22.06.1
  • Release notes for VPP 22.06
    • Features
    • Known issues
    • Fixed issues
    • API changes
  • Past releases
    • Release notes for VPP 22.02
    • Release notes for VPP 21.10.1
    • Release notes for VPP 21.10
    • Release notes for VPP 21.06
    • Release notes for VPP 21.01
    • Release notes for VPP 20.09
    • Release notes for VPP 20.05.1
    • Release notes for VPP 20.05
    • Release notes for VPP 20.01
    • Release notes for VPP 19.08.3
    • Release notes for VPP 19.08.2
    • Release notes for VPP 19.08.1
    • Release notes for VPP 19.08
    • Release notes for VPP 19.04.3
    • Release notes for VPP 19.04.2
    • Release notes for VPP 19.04.1
    • Release notes for VPP 19.04
    • Release notes for VPP 19.01.3
    • Release notes for VPP 19.01.2
    • Release notes for VPP 19.01.1
    • Release notes for VPP 19.01
    • Release notes for VPP 18.10
    • Release notes for VPP 18.07
    • Release notes for VPP 18.04
    • Release notes for VPP 18.01.2
    • Release notes for VPP 18.01.1
    • Release notes for VPP 18.01
    • Release notes for VPP 17.10
    • Release notes for VPP 17.07
    • Release notes for VPP 17.04
    • Release notes for VPP 17.01.1
    • Release notes for VPP 17.01
    • Release notes for VPP 16.09
    • Release notes for VPP 16.06
Previous Next

© Copyright 2018-2022, Linux Foundation.

Built with Sphinx using a theme provided by Read the Docs.
VPP versions v23.06
Other links
Project Home