.. fdio-vpp documentation master file, created by sphinx-quickstart on Thu Apr 12 11:02:31 2018. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. ######################################### What is the Vector Packet Processor (VPP) ######################################### FD.io's Vector Packet Processor (VPP) is a fast, scalable layer 2-4 multi-platform network stack. It runs in `Linux Userspace <https://en.wikipedia.org/wiki/User_space>`_ on multiple architectures including x86, ARM, and Power architectures. VPP is built using the `Dataplane Development Kit (DPDK) <https://en.wikipedia.org/wiki/Data_Plane_Development_Kit>`_. VPP benefits include high performance, proven technology, modularity, and a rich feature set. VPP supports integration with OpenStack and Kubernetes. Network management features include configuration, counters, sampling and more. For developers, VPP includes plugin extensibility, high-performance event-logging, and multiple kinds of packet tracing. Development debug images include complete symbol tables, and extensive consistency checking. Some VPP Use-cases include vSwitches, vRouters, Gateways, Firewalls and Load Balancers, to name a few. Out of the box, VPP can work as a software development kit or an appliance. For more details click on the links below or press next. .. toctree:: :maxdepth: 2 whatisvpp/index.rst gettingstarted/index links/index usecases/index featuresbyrelease/index troubleshooting/index events/index reference/index relatedprojects/index archive/index about.rst