Vector Packet Processor Logo
latest
  • Overview
  • Getting Started Guides
  • Use Cases
  • Troubleshooting
  • User Guides
  • Reference
Vector Packet Processor
  • Docs »
  • Getting Started Guides »
  • Getting Started (Developers) »
  • <no title>
  • Edit on GitHub

  • Software Architecture
    • VPP Layers - Implementation Taxonomy
  • VPP INFRAstructure Layer
    • Vectors
    • Bitmaps
    • Pools
    • Hashes
    • Format
    • Unformat
    • Vppinfra errors and warnings
    • Serialization
    • Event-logger, graphical event log viewer
  • VLIB Application Management Layer
    • G2 graphical event viewer
    • Init function discovery
    • Node Graph Initialization
    • Graph node dispatcher
    • Process / thread model
    • Process events
    • Buffers
    • Shared-memory message API
  • VNET VPP Network Stack Layer
    • Effective graph dispatch function coding
    • Single/dual loops
  • Plugins Layer
    • Debug CLI
    • Packet Tracer
  • Feature Arcs
    • Adding a feature to an existing feature arc
    • Creating a feature arc
    • Enabling / Disabling features
    • Related “show” commands
    • Table of Feature Arcs
  • Bounded-index Extensible Hashing
    • Discussion of the algorithm
  • Bihash Cookbook
    • Using current (key,value) template instance types
    • Initializing a bihash table
    • Add or delete a key/value pair
    • Simple search
    • Bihash vector processing
    • Walking a bihash table
  • Creating a new template instance
Next Previous

© Copyright 2018, John DeNisco. Revision d4ea2a26.

Built with Sphinx using a theme provided by Read the Docs.