From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4D432A00BE for ; Fri, 12 Jun 2020 01:31:16 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3A20C2AB; Fri, 12 Jun 2020 01:31:16 +0200 (CEST) Received: from mail.valinux.co.jp (mail.valinux.co.jp [210.128.90.3]) by dpdk.org (Postfix) with ESMTP id A821D2AB for ; Fri, 12 Jun 2020 01:31:14 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.valinux.co.jp (Postfix) with ESMTP id 7426EA0371; Fri, 12 Jun 2020 08:31:12 +0900 (JST) X-Virus-Scanned: Debian amavisd-new at valinux.co.jp Received: from mail.valinux.co.jp ([127.0.0.1]) by localhost (mail.valinux.co.jp [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FtAfq1-3pT7M; Fri, 12 Jun 2020 08:31:12 +0900 (JST) Received: from valinux.co.jp (vagw.valinux.co.jp [210.128.90.14]) by mail.valinux.co.jp (Postfix) with ESMTP id 46B24A036B; Fri, 12 Jun 2020 08:31:12 +0900 (JST) From: Itsuro Oda To: spp@dpdk.org, yasufum.o@gmail.com Date: Fri, 12 Jun 2020 08:31:12 +0900 Message-Id: <20200611233112.5976-1-oda@valinux.co.jp> X-Mailer: git-send-email 2.17.1 Subject: [spp] [PATCH] tools/sppc: improvement of Dockerfile for SPP container 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: , Errors-To: spp-bounces@dpdk.org Sender: "spp" This patch includes some improvements of Dockerfile used by building SPP containers. * remove a nonexistent command path * add some useful command paths * specify a value of 'make -j' option of making DPDK not to exhaust system resources by compiling processes. Signed-off-by: Itsuro Oda --- tools/sppc/build/ubuntu/spp/Dockerfile.16.04 | 5 +++-- tools/sppc/build/ubuntu/spp/Dockerfile.18.04 | 5 +++-- tools/sppc/build/ubuntu/spp/Dockerfile.latest | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/tools/sppc/build/ubuntu/spp/Dockerfile.16.04 b/tools/sppc/build/ubuntu/spp/Dockerfile.16.04 index 3e060df..7c81b3a 100644 --- a/tools/sppc/build/ubuntu/spp/Dockerfile.16.04 +++ b/tools/sppc/build/ubuntu/spp/Dockerfile.16.04 @@ -19,7 +19,8 @@ ENV PATH ${rte_sdk}/${rte_target}/app:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/primary/${rte_target}/:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/nfv/${rte_target}/:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/vf/${rte_target}/:${PATH} -ENV PATH ${home_dir}/${spp_dir}/src/vm/${rte_target}/:${PATH} +ENV PATH ${home_dir}/${spp_dir}/src/mirror/${rte_target}/:${PATH} +ENV PATH ${home_dir}/${spp_dir}/src/pcap/${rte_target}/:${PATH} WORKDIR $home_dir RUN git clone ${dpdk_branch} ${dpdk_repo} @@ -27,7 +28,7 @@ RUN git clone ${spp_branch} ${spp_repo} # Compile DPDK and SPP WORKDIR ${rte_sdk} -RUN make -j install T=${rte_target} +RUN make -j 4 install T=${rte_target} WORKDIR ${home_dir}/${spp_dir} RUN make -j diff --git a/tools/sppc/build/ubuntu/spp/Dockerfile.18.04 b/tools/sppc/build/ubuntu/spp/Dockerfile.18.04 index e35fbc2..9b90dd4 100644 --- a/tools/sppc/build/ubuntu/spp/Dockerfile.18.04 +++ b/tools/sppc/build/ubuntu/spp/Dockerfile.18.04 @@ -19,7 +19,8 @@ ENV PATH ${rte_sdk}/${rte_target}/app:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/primary/${rte_target}/:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/nfv/${rte_target}/:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/vf/${rte_target}/:${PATH} -ENV PATH ${home_dir}/${spp_dir}/src/vm/${rte_target}/:${PATH} +ENV PATH ${home_dir}/${spp_dir}/src/mirror/${rte_target}/:${PATH} +ENV PATH ${home_dir}/${spp_dir}/src/pcap/${rte_target}/:${PATH} ENV DEBIAN_FRONTEND noninteractive WORKDIR $home_dir @@ -28,7 +29,7 @@ RUN git clone ${spp_branch} ${spp_repo} # Compile DPDK and SPP WORKDIR ${rte_sdk} -RUN make -j install T=${rte_target} +RUN make -j 4 install T=${rte_target} WORKDIR ${home_dir}/${spp_dir} RUN make -j diff --git a/tools/sppc/build/ubuntu/spp/Dockerfile.latest b/tools/sppc/build/ubuntu/spp/Dockerfile.latest index a1ffc80..7e6f5ac 100644 --- a/tools/sppc/build/ubuntu/spp/Dockerfile.latest +++ b/tools/sppc/build/ubuntu/spp/Dockerfile.latest @@ -19,7 +19,8 @@ ENV PATH ${rte_sdk}/${rte_target}/app:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/primary/${rte_target}/:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/nfv/${rte_target}/:${PATH} ENV PATH ${home_dir}/${spp_dir}/src/vf/${rte_target}/:${PATH} -ENV PATH ${home_dir}/${spp_dir}/src/vm/${rte_target}/:${PATH} +ENV PATH ${home_dir}/${spp_dir}/src/mirror/${rte_target}/:${PATH} +ENV PATH ${home_dir}/${spp_dir}/src/pcap/${rte_target}/:${PATH} ENV DEBIAN_FRONTEND noninteractive WORKDIR $home_dir @@ -28,7 +29,7 @@ RUN git clone ${spp_branch} ${spp_repo} # Compile DPDK and SPP WORKDIR ${rte_sdk} -RUN make -j install T=${rte_target} +RUN make -j 4 install T=${rte_target} WORKDIR ${home_dir}/${spp_dir} RUN make -j -- 2.17.0