Soft Patch Panel
 help / color / mirror / Atom feed
From: ogawa.yasufumi@lab.ntt.co.jp
To: ferruh.yigit@intel.com, spp@dpdk.org
Cc: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
Subject: [spp] [PATCH 00/15] Add SPP container tools
Date: Fri, 15 Jun 2018 17:37:39 +0900	[thread overview]
Message-ID: <20180615083754.20220-1-ogawa.yasufumi@lab.ntt.co.jp> (raw)

From: Yasufumi Ogawa <ogawa.yasufumi@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

             reply	other threads:[~2018-06-15  8:37 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-15  8:37 ogawa.yasufumi [this message]
2018-06-15  8:37 ` [spp] [PATCH 01/15] tools/sppc: add SPP container build tool ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 02/15] tools/sppc: add dockerfiles for DPDK ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 03/15] tools/sppc: add dockerfiles for pktgen ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 04/15] tools/sppc: add dockerfiles for SPP ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 05/15] tools/sppc: add spp-primary app continer ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 06/15] tools/sppc: add spp-nfv " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 07/15] tools/sppc: add spp-vm " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 08/15] tools/sppc: add l2fwd " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 09/15] tools/sppc: add testpmd " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 10/15] tools/sppc: add l3fwd " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 11/15] tools/sppc: add pktgen " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 12/15] tools/sppc: add load-balancer " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 13/15] tools/sppc: add helloworld " ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 14/15] tools/sppc: add helper script for build ogawa.yasufumi
2018-06-15  8:37 ` [spp] [PATCH 15/15] tools/sppc: add spp launcher script ogawa.yasufumi
2018-08-15 15:34 ` [spp] [PATCH 00/15] Add SPP container tools Ferruh Yigit

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180615083754.20220-1-ogawa.yasufumi@lab.ntt.co.jp \
    --to=ogawa.yasufumi@lab.ntt.co.jp \
    --cc=ferruh.yigit@intel.com \
    --cc=spp@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).