9 Commits

Author SHA1 Message Date
Nataliia Solomko
b84bd22bbf vpp: T7801: Change log level from 'err' to 'error' 2025-10-24 12:47:42 +03:00
Nataliia Solomko
0ec6852cfb vpp: T938: Delete 'sample-rate' from vpp sflow CLI and add 'header-bytes' 2025-10-20 14:21:26 +03:00
Nataliia Solomko
bfd52adf33 vpp: T7897: Delete 'no-syscall-lock' option from xdp-options 2025-10-14 18:47:03 +03:00
zdc
6b2e69a687
vpp: Enhanced memory, buffers, and CGNAT documentation, added troubleshooting (#1687)
* vpp: Enhanced memory and buffer configuration documentation

- Added physmem configuration section with practical examples and troubleshooting
- Clarified relationship between physmem and buffer allocation with cross-references
- Improved VPP logging documentation with detailed log location descriptions
- Fixed formatting issues in system configuration

* vpp: Added CGNAT memory requirements

Expanded CGNAT settings page with information about:
- Memory requirements
- Hardcoded simultaneous sessions limit

* vpp: Added troubleshooting page

Added page with basic steps for troubleshooting:
- Capturing packets (PCAP)
- Tracing packets
- Additional diagnostics information from VPP
- Automatic collection of most details with Python script

---------

Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-09-25 12:44:23 +01:00
Nataliia S.
9da339ebf8
vpp: T7805: Delete 'default-hugepage-size' from memory section (#1685) 2025-09-22 13:45:18 +01:00
zdc
59fcd64fd8
VPP: Syntax fixes and improvements (#1683)
* VPP: Fixed syntax on vpp/dataplane/buffers.rst

- Fixed sections levels markers
- Fixed a list in `buffers-per-numa` section

* vpp: Expanded DPDK options description in interface settings

- Added more details about `num-tx-queues` calculations.
- Fixed section marks on the `configuration/dataplane/interface.rst` page.
2025-09-18 11:31:28 +01:00
zdc
7e02e4ff3f
VPP: Updated NAT44 configuration page
- Added exclude rules configuration description
- Clarified limitations for rules with ports and protocols
2025-09-13 14:49:19 +03:00
zdc
c125f5bb0a
VPP: Kernel Tuning and Cosmetic Fixes
- Added missing Kernel Tuning section in system settings for VPP
- Fixed inconsistent section hierarchy in NAT44 configuration documentation
- Fixed lost `netlink` from configuration commands in LCP settings
- Clarified CPU settings logic
2025-09-11 12:22:33 +03:00
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