blob: f8cb25dfd1ef92135a90faeb5bd795ab645158c9 [file] [log] [blame]
.. _whatisvpp:
=========================================
What is VPP?
=========================================
FD.io's Vector Packet Processing (VPP) technology is a :ref:`fast`,
:ref:`packet-processing` stack that runs on commodity CPUs. It provides
out-of-the-box production quality switch/router functionality and much, much
more. FD.io VPP is at the same time, an :ref:`extensible` and
:ref:`developer-friendly` framework, capable of boot-strapping the development
of packet-processing applications. The benefits of FD.io VPP are its high
performance, proven technology, its modularity and flexibility, integrations and
rich feature set.
FD.io VPP is vector packet processing software, to learn more about what that
means, see the :ref:`what-is-vector-packet-processing` section.
For more detailed information on FD.io features, see the following sections:
.. toctree::
:maxdepth: 1
dataplane.rst
fast.rst
developer.rst
extensible.rst