blob: f8cb25dfd1ef92135a90faeb5bd795ab645158c9 [file] [log] [blame]
John DeNisco06dcd452018-07-26 12:45:10 -04001.. _whatisvpp:
2
3=========================================
4What is VPP?
5=========================================
6
7FD.io's Vector Packet Processing (VPP) technology is a :ref:`fast`,
8:ref:`packet-processing` stack that runs on commodity CPUs. It provides
9out-of-the-box production quality switch/router functionality and much, much
10more. FD.io VPP is at the same time, an :ref:`extensible` and
11:ref:`developer-friendly` framework, capable of boot-strapping the development
12of packet-processing applications. The benefits of FD.io VPP are its high
13performance, proven technology, its modularity and flexibility, integrations and
14rich feature set.
15
16FD.io VPP is vector packet processing software, to learn more about what that
17means, see the :ref:`what-is-vector-packet-processing` section.
18
19For 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