summaryrefslogtreecommitdiff
path: root/docs/vpp/index.rst
diff options
context:
space:
mode:
authorzdc <taras@vyos.io>2025-08-29 19:53:13 +0300
committerzdc <taras@vyos.io>2025-09-04 19:02:26 +0300
commit00faafed96d86a970bf566c79f1bfd304630ccaa (patch)
tree71f3592ffd0c2965bbb7ddc85bc30ffb95219119 /docs/vpp/index.rst
parentdff952a88be472d0f317873a7b5ea852c6e5f29f (diff)
downloadvyos-documentation-00faafed96d86a970bf566c79f1bfd304630ccaa.tar.gz
vyos-documentation-00faafed96d86a970bf566c79f1bfd304630ccaa.zip
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".
Diffstat (limited to 'docs/vpp/index.rst')
-rw-r--r--docs/vpp/index.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/vpp/index.rst b/docs/vpp/index.rst
new file mode 100644
index 00000000..e5848981
--- /dev/null
+++ b/docs/vpp/index.rst
@@ -0,0 +1,22 @@
+: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