[spp] [PATCH 00/15] Add SPP container tools
ogawa.yasufumi at lab.ntt.co.jp
ogawa.yasufumi at lab.ntt.co.jp
Fri Jun 15 10:37:39 CEST 2018
From: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
This series of patches is to add SPP container. It consists of build
tool and app container launcher scripts.
Build tool is for creating container image and install DPDK and
applications on the image. It also includes Dockerfiles of several
versions of DPDK and Ubuntu.
App container scripts for launching app container with simple command
line interfaces.
Yasufumi Ogawa (15):
tools/sppc: add SPP container build tool
tools/sppc: add dockerfiles for DPDK
tools/sppc: add dockerfiles for pktgen
tools/sppc: add dockerfiles for SPP
tools/sppc: add spp-primary app continer
tools/sppc: add spp-nfv app continer
tools/sppc: add spp-vm app continer
tools/sppc: add l2fwd app continer
tools/sppc: add testpmd app continer
tools/sppc: add l3fwd app continer
tools/sppc: add pktgen app continer
tools/sppc: add load-balancer app continer
tools/sppc: add helloworld app continer
tools/sppc: add helper script for build
tools/sppc: add spp launcher script
.gitignore | 1 +
tools/sppc/app/__init__.py | 0
tools/sppc/app/helloworld.py | 75 ++
tools/sppc/app/l2fwd.py | 96 ++
tools/sppc/app/l3fwd.py | 292 ++++++
tools/sppc/app/load-balancer.py | 141 +++
tools/sppc/app/pktgen.py | 182 ++++
tools/sppc/app/spp-nfv.py | 127 +++
tools/sppc/app/spp-primary.py | 171 ++++
tools/sppc/app/spp-vm.py | 107 +++
tools/sppc/app/testpmd.py | 857 ++++++++++++++++++
tools/sppc/build/main.py | 188 ++++
tools/sppc/build/run.sh | 34 +
tools/sppc/build/ubuntu/dpdk/Dockerfile.16.04 | 44 +
tools/sppc/build/ubuntu/dpdk/Dockerfile.18.04 | 44 +
.../sppc/build/ubuntu/dpdk/Dockerfile.latest | 44 +
.../sppc/build/ubuntu/pktgen/Dockerfile.16.04 | 48 +
.../sppc/build/ubuntu/pktgen/Dockerfile.18.04 | 48 +
.../build/ubuntu/pktgen/Dockerfile.latest | 48 +
tools/sppc/build/ubuntu/spp/Dockerfile.16.04 | 47 +
tools/sppc/build/ubuntu/spp/Dockerfile.18.04 | 47 +
tools/sppc/build/ubuntu/spp/Dockerfile.latest | 47 +
tools/sppc/conf/__init__.py | 0
tools/sppc/conf/env.py | 13 +
tools/sppc/lib/__init__.py | 0
tools/sppc/lib/app_helper.py | 269 ++++++
tools/sppc/lib/common.py | 30 +
tools/sppc/tools/spp-launcher.py | 96 ++
28 files changed, 3096 insertions(+)
create mode 100644 tools/sppc/app/__init__.py
create mode 100755 tools/sppc/app/helloworld.py
create mode 100755 tools/sppc/app/l2fwd.py
create mode 100755 tools/sppc/app/l3fwd.py
create mode 100755 tools/sppc/app/load-balancer.py
create mode 100755 tools/sppc/app/pktgen.py
create mode 100755 tools/sppc/app/spp-nfv.py
create mode 100755 tools/sppc/app/spp-primary.py
create mode 100755 tools/sppc/app/spp-vm.py
create mode 100755 tools/sppc/app/testpmd.py
create mode 100755 tools/sppc/build/main.py
create mode 100755 tools/sppc/build/run.sh
create mode 100644 tools/sppc/build/ubuntu/dpdk/Dockerfile.16.04
create mode 100644 tools/sppc/build/ubuntu/dpdk/Dockerfile.18.04
create mode 100644 tools/sppc/build/ubuntu/dpdk/Dockerfile.latest
create mode 100644 tools/sppc/build/ubuntu/pktgen/Dockerfile.16.04
create mode 100644 tools/sppc/build/ubuntu/pktgen/Dockerfile.18.04
create mode 100644 tools/sppc/build/ubuntu/pktgen/Dockerfile.latest
create mode 100644 tools/sppc/build/ubuntu/spp/Dockerfile.16.04
create mode 100644 tools/sppc/build/ubuntu/spp/Dockerfile.18.04
create mode 100644 tools/sppc/build/ubuntu/spp/Dockerfile.latest
create mode 100644 tools/sppc/conf/__init__.py
create mode 100644 tools/sppc/conf/env.py
create mode 100644 tools/sppc/lib/__init__.py
create mode 100644 tools/sppc/lib/app_helper.py
create mode 100644 tools/sppc/lib/common.py
create mode 100755 tools/sppc/tools/spp-launcher.py
--
2.17.1
More information about the spp
mailing list