[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