From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mogw1009.ocn.ad.jp (mogw1009.ocn.ad.jp [153.149.231.15]) by dpdk.org (Postfix) with ESMTP id 056891D8CD for ; Fri, 15 Jun 2018 10:37:58 +0200 (CEST) Received: from mf-smf-ucb022c3 (mf-smf-ucb022c3.ocn.ad.jp [153.153.66.141]) by mogw1009.ocn.ad.jp (Postfix) with ESMTP id 6D25BC00239; Fri, 15 Jun 2018 17:37:56 +0900 (JST) Received: from ntt.pod01.mv-mta-ucb025 ([153.149.142.99]) by mf-smf-ucb022c3 with ESMTP id TkF2fVPbI2QjaTkF2fFIJj; Fri, 15 Jun 2018 17:37:56 +0900 Received: from smtp.ocn.ne.jp ([153.149.227.166]) by ntt.pod01.mv-mta-ucb025 with id ywdw1x00C3c2f7501wdwWQ; Fri, 15 Jun 2018 08:37:56 +0000 Received: from localhost.localdomain (p5164-ipngn8501marunouchi.tokyo.ocn.ne.jp [153.214.228.164]) by smtp.ocn.ne.jp (Postfix) with ESMTPA; Fri, 15 Jun 2018 17:37:56 +0900 (JST) From: ogawa.yasufumi@lab.ntt.co.jp To: ferruh.yigit@intel.com, spp@dpdk.org Cc: Yasufumi Ogawa Date: Fri, 15 Jun 2018 17:37:39 +0900 Message-Id: <20180615083754.20220-1-ogawa.yasufumi@lab.ntt.co.jp> X-Mailer: git-send-email 2.17.1 Subject: [spp] [PATCH 00/15] Add SPP container tools X-BeenThere: spp@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Soft Patch Panel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2018 08:37:58 -0000 From: Yasufumi Ogawa 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