From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mogw0419.ocn.ad.jp (mogw0419.ocn.ad.jp [118.23.109.47]) by dpdk.org (Postfix) with ESMTP id 71FD47CC7 for ; Sun, 20 Aug 2017 18:43:12 +0200 (CEST) Received: from mf-smf-ucb007.ocn.ad.jp (mf-smf-ucb007.ocn.ad.jp [153.149.231.6]) by mogw0419.ocn.ad.jp (Postfix) with ESMTP id EB4963824A; Mon, 21 Aug 2017 01:43:10 +0900 (JST) Received: from mf-smf-ucb007.ocn.ad.jp (mf-smf-ucb007 [153.149.231.6]) by mf-smf-ucb007.ocn.ad.jp (Postfix) with ESMTP id D4D89805D6; Mon, 21 Aug 2017 01:43:10 +0900 (JST) Received: from ntt.pod01.mv-mta-ucb029 (mv-mta-ucb029.ocn.ad.jp [153.149.230.163]) by mf-smf-ucb007.ocn.ad.jp (Switch-3.3.4/Switch-3.3.4) with ESMTP id v7KGhAVk011113; Mon, 21 Aug 2017 01:43:10 +0900 Received: from smtp.ocn.ne.jp ([153.149.227.166]) by ntt.pod01.mv-mta-ucb029 with id zUjA1v0013c2f7501UjAqU; Sun, 20 Aug 2017 16:43:10 +0000 Received: from localhost.localdomain (p6161081-ipngn30001marunouchi.tokyo.ocn.ne.jp [180.47.111.81]) by smtp.ocn.ne.jp (Postfix) with ESMTPA; Mon, 21 Aug 2017 01:43:10 +0900 (JST) From: ogawa.yasufumi@lab.ntt.co.jp To: gerald.rogers@intel.com, sy.jong.choi@intel.com, spp@dpdk.org Cc: Yasufumi Ogawa Date: Mon, 21 Aug 2017 01:42:42 +0900 Message-Id: <20170820164246.82586-2-ogawa.yasufumi@lab.ntt.co.jp> X-Mailer: git-send-email 2.13.1 In-Reply-To: <20170820164246.82586-1-ogawa.yasufumi@lab.ntt.co.jp> References: <20170820164246.82586-1-ogawa.yasufumi@lab.ntt.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [spp] [PATCH 2/6] Update diagrams 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: Sun, 20 Aug 2017 16:43:13 -0000 From: Yasufumi Ogawa Network diagrams of ascii art are displayed inappropriately because directives are not given properly. Add code directive to indicate the part of diagrams. This change includes some updates for command line examples remained to be modified. Signed-off-by: Yasufumi Ogawa --- docs/setup_guide.md | 61 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 23 deletions(-) diff --git a/docs/setup_guide.md b/docs/setup_guide.md index 88e8999..d2937c3 100644 --- a/docs/setup_guide.md +++ b/docs/setup_guide.md @@ -104,7 +104,7 @@ Start spp_vm (Inside the VM) ---------------------------- ```sh -sudo ./src/vm/src/vm/x86_64-native-linuxapp-gcc/spp_vm \ +$ sudo ./src/vm/src/vm/x86_64-native-linuxapp-gcc/spp_vm \ -c 0x03 -n 4 \ --proc-type=primary \ -- \ @@ -119,6 +119,7 @@ Test Setups Test Setup 1: Single NFV ------------------------ +``` __ +--------------+ | | spp_nfv | | @@ -140,19 +141,19 @@ Test Setup 1: Single NFV | | : v -Configuration for L2fwd -~~~~~~~~~~~~~~~~~~~~~~~ +``` -```sh +### Configuration for L2fwd + +``` spp > sec 0;patch 0 1 spp > sec 0;patch 1 0 spp > sec 0;forward ``` -Configuration for loopback -~~~~~~~~~~~~~~~~~~~~~~~~~~ +### Configuration for loopback -```sh +``` spp > sec 0;patch 0 0 spp > sec 0;patch 1 1 spp > sec 0;forward @@ -161,6 +162,7 @@ spp > sec 0;forward Test Setup 2: Dual NFV ---------------------- +``` __ +--------------+ +--------------+ | | spp_nfv | | spp_nfv | | @@ -182,16 +184,18 @@ Test Setup 2: Dual NFV | | : v -Configuration for L2fwd -~~~~~~~~~~~~~~~~~~~~~~~ +``` -```sh +### Configuration for L2fwd + +``` spp > sec 0;patch 0 1 spp > sec 1;patch 1 0 spp > sec 0;forward spp > sec 1;forward ``` +``` __ +--------------+ +--------------+ | @@ -214,10 +218,11 @@ spp > sec 1;forward | | v v -Configuration for loopback -~~~~~~~~~~~~~~~~~~~~~~~~~~ +``` -```sh +### Configuration for loopback + +``` spp > sec 0;patch 0 0 spp > sec 1;patch 1 1 spp > sec 0;forward @@ -227,6 +232,7 @@ spp > sec 1;forward Test Setup 3: Dual NFV with ring pmd ------------------------------------ +``` __ +----------+ ring +----------+ | | spp_nfv | +--------+ | spp_nfv | | @@ -248,10 +254,11 @@ Test Setup 3: Dual NFV with ring pmd | | : v -Configuration for Uni directional L2fwd -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +``` -```sh +### Configuration for Uni directional L2fwd + +``` spp > sec 0;add ring 0 spp > sec 1;add ring 0 spp > sec 0;patch 0 2 @@ -260,6 +267,7 @@ spp > sec 0;forward spp > sec 1;forward ``` +``` __ ring | +--------+ | @@ -284,10 +292,11 @@ spp > sec 1;forward | | v v -Configuration for L2fwd -~~~~~~~~~~~~~~~~~~~~~~~ +``` + +### Configuration for L2fwd -```sh +``` spp > sec 0;add ring 0 spp > sec 0;add ring 1 spp > sec 1;add ring 0 @@ -303,6 +312,7 @@ spp > sec 1;forward Test Setup 4: Single NFV with VM through vhost pmd -------------------------------------------------- +``` __ +----------------------+ | | guest | | @@ -336,13 +346,14 @@ Test Setup 4: Single NFV with VM through vhost pmd | | : v +``` + Legend:- sec 0 = spp_nfv sec 1 = spp_vm -Configuration for Uni directional L2fwd -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +### Configuration for Uni directional L2fwd ```sh [rm –rf /tmp/sock0] @@ -358,15 +369,19 @@ spp > sec 0;forward Optimizing qemu performance --------------------------- + First find out the PID for qemu-system-x86 process -ps ea + +```sh +$ ps ea PID TTY STAT TIME COMMAND 192606 pts/11 Sl+ 4:42 ./x86_64-softmmu/qemu-system-x86_64 -cpu host -enable-kvm -object memory-backend-file,id=mem,siz +``` Using pstree to list out qemu-system-x86_64 threads:- ```sh -pstree -p 192606 +$ pstree -p 192606 qemu-system-x86(192606)--+--{qemu-system-x8}(192607) |--{qemu-system-x8}(192623) |--{qemu-system-x8}(192624) -- 2.13.1