For Developers

The Developers section covers the following areas:

  • Describes how to build different types of VPP images
  • Explains how to run VPP with and without GDB, with some GDB examples
  • Describes the steps required to get a patch reviewed and merged
  • Describes the VPP software architecture and identifies the associated four VPP layers
  • Describes the different components that are associated with each VPP layer
  • Explains how to Create, Add, Enable/Disable different ARC features
  • Discusses different aspects of Bounded-index Extensible Hashing (bihash), and how it is used in database lookups
  • Describes the different types of API support and how to integrate a plugin