flow: The type of vni in VxLAN flow should be u32
[vpp.git] / docs / index.rst
1 .. fdio-vpp documentation master file, created by
2    sphinx-quickstart on Thu Apr 12 11:02:31 2018.
3    You can adapt this file completely to your liking, but it should at least
4    contain the root `toctree` directive.
5
6 #########################################
7 What is the Vector Packet Processor (VPP)
8 #########################################
9
10 FD.io's Vector Packet Processor (VPP) is a fast, scalable layer 2-4
11 multi-platform network stack. It runs in `Linux Userspace <https://en.wikipedia.org/wiki/User_space>`_
12 on multiple architectures including x86, ARM, and Power architectures.
13
14 VPP's high performance network stack is quickly becoming the network stack of
15 choice for applications around the world.
16
17 VPP is continually being enhanced through the extensive use of plugins. The
18 `Data Plane Development Kit (DPDK) <https://en.wikipedia.org/wiki/Data_Plane_Development_Kit>`_ 
19 is a great example of this. It provides some important features and drivers
20 for VPP.
21
22 VPP supports integration with OpenStack and Kubernetes. Network
23 management features include configuration, counters, sampling and
24 more. For developers, VPP includes high-performance event-logging,
25 and multiple kinds of packet tracing. Development debug images
26 include complete symbol tables, and extensive consistency checking.
27
28 Some VPP Use-cases include vSwitches, vRouters, Gateways, Firewalls
29 and Load Balancers, to name a few.
30
31 For more details click on the links below or press next.
32
33 .. toctree::
34    :maxdepth: 2
35
36    whatisvpp/index.rst
37    gettingstarted/index
38    links/index
39    usecases/index
40    featuresbyrelease/index
41    troubleshooting/index
42    events/index
43    reference/index
44    relatedprojects/index
45    archive/index
46    about.rst