f8cb25dfd1ef92135a90faeb5bd795ab645158c9
[vpp.git] / docs / overview / whatisvpp / index.rst
1 .. _whatisvpp:
2
3 =========================================
4 What is VPP?
5 =========================================
6
7 FD.io's Vector Packet Processing (VPP) technology is a :ref:`fast`,
8 :ref:`packet-processing` stack that runs on commodity CPUs. It provides
9 out-of-the-box production quality switch/router functionality and much, much
10 more. FD.io VPP is at the same time, an :ref:`extensible` and
11 :ref:`developer-friendly` framework, capable of boot-strapping the development
12 of packet-processing applications. The benefits of FD.io VPP are its high
13 performance, proven technology, its modularity and flexibility, integrations and
14 rich feature set.
15
16 FD.io VPP is vector packet processing software, to learn more about what that
17 means, see the :ref:`what-is-vector-packet-processing` section. 
18
19 For more detailed information on FD.io features, see the following sections:
20
21 .. toctree::
22    :maxdepth: 1
23
24    dataplane.rst
25    fast.rst
26    developer.rst
27    extensible.rst