464119ccad5bf2016a14b0d23dae8cdb38cd82ef
[vpp.git] / docs / whatisvpp / index.rst
1 .. _whatisvpp:
2
3 =================================
4 The Vector Packet Processor (VPP)
5 =================================
6
7 This section describes some of the core concepts and features of FD.io VPP.
8
9 To start with FD.io VPP uses a technique called Vector Packet Processing.
10 This gives FD.io VPP a siginficant performance improvement over packet
11 processing applications that use scalar processing. 
12
13 Also, At the heart of Fd.io VPP's modular design is a 'Packet Processing Graph'.
14 This makes FD.io VPP scalable and easily extensible.
15
16 The FD.io software also includes a feature rich network stack. This includes
17 a TCP host stack that utilizes VPP’s graph based forwarding model and vectorized
18 packet processing.
19
20 FD.io VPP is tested nightly for functionality and performance with the
21 CSIT project.
22
23 For more information on any of these features click on the links below or
24 press next.
25
26 .. toctree::
27    :maxdepth: 1
28
29    scalar-vs-vector-packet-processing.rst
30    extensible.rst
31    networkstack.rst
32    hoststack.rst
33    developer.rst
34    supported.rst
35    performance.rst
36
37 Press next for more about Scalar/Vector Packet processing.