John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 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 |