| .. _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 |