Vector Packet Processor Logo
latest
  • Overview
  • Getting Started Guides
    • Users
    • Developers
      • Overview
  • Use Cases
  • Troubleshooting
  • User Guides
  • Reference
Vector Packet Processor
  • Docs »
  • Getting Started Guides »
  • Developers
  • Edit on GitHub

Developers¶

This chapter will describe how developers can get started to with FD.io VPP. In this section I can see writing a VPP pluguin, How to use the python api.

  • Overview
    • Software Architecture
      • Implemetation taxonomy
      • Vppinfra
        • Vectors
        • Bitmaps
        • Pools
        • Hashes
        • Format
        • Unformat
        • Vppinfra errors and warnings
        • Serialization
        • Event-logger, graphical event log viewer
        • G2 graphical event viewer
      • VLIB
        • Init function discovery
        • Node Graph Initialization
        • Graph node dispatcher
        • Process / thread model
        • Process events
        • Buffers
        • Shared-memory message API
        • Plug-ins
        • Debug CLI
        • Packet tracer
      • Vnet
        • Effective graph dispatch function coding
        • Single/dual loops
    • 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 8bae110b.

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