zdc 00faafed96
VPP: Add comprehensive VPP documentation
This commit introduces extensive documentation for VyOS VPP (Vector Packet Processing)
Dataplane interfaces and features, including examples.

Features documented:
* VPP integration description, base requirements and limitations
* VPP dataplane core settings
* Features enabled in the dataplane: ACL, IPsec, NAT, sFlow
* VPP interface types: bonding, bridge, GRE, IPIP, kernel, loopback, VXLAN, XConnect

Note: This is an initial documentation version that will require ongoing improvements
based on user feedback and questions, real-world deployment testing and validation, additional
use cases and configuration scenarios discovered in production. Therefore, all pages are
marked as "need improvement".
2025-09-04 19:02:26 +03:00

23 lines
437 B
ReStructuredText

:lastproofread: 2025-09-04
.. _vpp_index:
.. include:: /_include/need_improvement.txt
#############
VPP Dataplane
#############
VPP (Vector Packet Processing) is a high performance, packet processing stack
that runs in user space. VyOS can use VPP as an alternative dataplane to
the Linux kernel networking stack.
.. toctree::
:maxdepth: 1
:includehidden:
description
requirements
limitations
configuration/index