jdenisco | 3bfeff7 | 2019-05-17 17:43:31 +0000 | [diff] [blame] | 1 | .. fdio-vpp documentation master file, created by |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 2 | sphinx-quickstart on Thu Apr 12 11:02:31 2018. |
| 3 | You can adapt this file completely to your liking, but it should at least |
| 4 | contain the root `toctree` directive. |
| 5 | |
John DeNisco | c96d618 | 2019-11-06 10:58:28 -0800 | [diff] [blame] | 6 | ######################################### |
| 7 | What is the Vector Packet Processor (VPP) |
| 8 | ######################################### |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 9 | |
John DeNisco | c96d618 | 2019-11-06 10:58:28 -0800 | [diff] [blame] | 10 | FD.io's Vector Packet Processor (VPP) is a fast, scalable layer 2-4 |
| 11 | multi-platform network stack. It runs in `Linux Userspace <https://en.wikipedia.org/wiki/User_space>`_ |
| 12 | on multiple architectures including x86, ARM, and Power architectures. |
| 13 | VPP is built using the `Dataplane Development Kit (DPDK) <https://en.wikipedia.org/wiki/Data_Plane_Development_Kit>`_. |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 14 | |
John DeNisco | c96d618 | 2019-11-06 10:58:28 -0800 | [diff] [blame] | 15 | VPP benefits include high performance, proven technology, modularity, |
| 16 | and a rich feature set. |
| 17 | |
| 18 | VPP supports integration with OpenStack and Kubernetes. Network |
| 19 | management features include configuration, counters, sampling and |
| 20 | more. For developers, VPP includes plugin extensibility, |
| 21 | high-performance event-logging, and multiple kinds of packet |
| 22 | tracing. Development debug images include complete symbol tables, and |
| 23 | extensive consistency checking. |
| 24 | |
| 25 | Some VPP Use-cases include vSwitches, vRouters, Gateways, Firewalls |
| 26 | and Load Balancers, to name a few. Out of the box, VPP can work as a |
| 27 | software development kit or an appliance. |
| 28 | |
| 29 | For more details click on the links below or press next. |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 30 | |
| 31 | .. toctree:: |
| 32 | :maxdepth: 2 |
| 33 | |
John DeNisco | c96d618 | 2019-11-06 10:58:28 -0800 | [diff] [blame] | 34 | whatisvpp/index.rst |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 35 | gettingstarted/index |
John DeNisco | 758dc46 | 2018-08-13 17:00:06 -0400 | [diff] [blame] | 36 | links/index |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 37 | usecases/index |
Scitt Keeler | d9b2fce | 2018-08-30 13:09:34 -0400 | [diff] [blame] | 38 | featuresbyrelease/index |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 39 | troubleshooting/index |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 40 | events/index |
| 41 | reference/index |
jdenisco | 45e1cd9 | 2018-09-17 15:39:09 -0400 | [diff] [blame] | 42 | relatedprojects/index |
| 43 | archive/index |
jdenisco | 65ed2d0 | 2018-11-06 12:32:33 -0500 | [diff] [blame] | 44 | about.rst |