DPDK logo

Elixir Cross Referencer

Soft Patch Panel
================

The goal of SPP is to easily interconnect DPDK applications together,
and assign resources dynamically to these applications to build a
pipeline.

The first version of SPP provides for the management of DPDK ports, and
assigning ports to different DPDK applications.

The framework is composed of a primary DPDK application that is
responsible for resource management. This primary application doesn't
interact with any traffic, and is used to manage creation and freeing of
resources only.

A Python based management interface is provided to control the primary
DPDK application to create resources, which are then to be used by
secondary applications. This management application provides a socket
based interface for the primary and secondary DPDK applications to
interface to the manager. The management application will use OVSDB to
maintain all created and assigned ports.