The Vector Packet Processor
20.01
The Vector Packet Processor (VPP)
Getting Started
Downloading and Installing VPP
Progressive VPP Tutorial
For Users
For Developers
Building VPP
Running VPP
GDB Examples
Adding a plugin
Getting a Patch Reviewed
Software Architecture
VPPINFRA (Infrastructure)
VLIB (Vector Processing Library)
Plugins
VNET (VPP Network Stack)
Feature Arcs
Buffer Metadata
Buffer Metadata Extensions
Multi-architecture support
Bounded-index Extensible Hashing (bihash)
VPP API module
Binary API Support
Build System
Introduction to the top-level Makefile
Introduction to cmake and ninja
Introduction to build-root/Makefile
Event-logger
G2 graphical event viewer
FIB 2.0 Hierarchical, Protocol, Independent
How to build a vpp dispatch trace aware Wireshark
Punting Packets
QUIC HostStack
Cross compilation on MacOS
Writing Documents
VPP Wiki, Doxygen and Other Links
Use Cases
Features by Release
Troubleshooting
Events
Reference
Related Projects
Archive
About
The Vector Packet Processor
Docs
»
Getting Started
»
For Developers
»
Build System
»
Introduction to the top-level Makefile
View page source
Introduction to the top-level Makefile
ΒΆ