38 lines
1.1 KiB
ReStructuredText
38 lines
1.1 KiB
ReStructuredText
|
.. _whatisvpp:
|
|||
|
|
|||
|
=================================
|
|||
|
The Vector Packet Processor (VPP)
|
|||
|
=================================
|
|||
|
|
|||
|
This section describes some of the core concepts and features of FD.io VPP.
|
|||
|
|
|||
|
To start with FD.io VPP uses a technique called Vector Packet Processing.
|
|||
|
This gives FD.io VPP a siginficant performance improvement over packet
|
|||
|
processing applications that use scalar processing.
|
|||
|
|
|||
|
Also, At the heart of Fd.io VPP's modular design is a 'Packet Processing Graph'.
|
|||
|
This makes FD.io VPP scalable and easily extensible.
|
|||
|
|
|||
|
The FD.io software also includes a feature rich network stack. This includes
|
|||
|
a TCP host stack that utilizes VPP’s graph based forwarding model and vectorized
|
|||
|
packet processing.
|
|||
|
|
|||
|
FD.io VPP is tested nightly for functionality and performance with the
|
|||
|
CSIT project.
|
|||
|
|
|||
|
For more information on any of these features click on the links below or
|
|||
|
press next.
|
|||
|
|
|||
|
.. toctree::
|
|||
|
:maxdepth: 1
|
|||
|
|
|||
|
scalar-vs-vector-packet-processing.rst
|
|||
|
extensible.rst
|
|||
|
networkstack.rst
|
|||
|
hoststack.rst
|
|||
|
developer.rst
|
|||
|
supported.rst
|
|||
|
performance.rst
|
|||
|
|
|||
|
Press next for more about Scalar/Vector Packet processing.
|