summaryrefslogtreecommitdiff
path: root/README
blob: 27e3b35abb36cf108cfa9854d59f6699efd0f068 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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.