From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from tama50.ecl.ntt.co.jp (tama50.ecl.ntt.co.jp [129.60.39.147]) by dpdk.org (Postfix) with ESMTP id CF8852956 for ; Thu, 17 Jan 2019 03:49:00 +0100 (CET) Received: from vc1.ecl.ntt.co.jp (vc1.ecl.ntt.co.jp [129.60.86.153]) by tama50.ecl.ntt.co.jp (8.13.8/8.13.8) with ESMTP id x0H2mxn8009725; Thu, 17 Jan 2019 11:48:59 +0900 Received: from vc1.ecl.ntt.co.jp (localhost [127.0.0.1]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 1BB14EA77F7; Thu, 17 Jan 2019 11:48:59 +0900 (JST) Received: from localhost.localdomain (lobster.nslab.ecl.ntt.co.jp [129.60.13.95]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id EC7DCEA7927; Thu, 17 Jan 2019 11:48:58 +0900 (JST) From: ogawa.yasufumi@lab.ntt.co.jp To: ferruh.yigit@intel.com, spp@dpdk.org, ogawa.yasufumi@lab.ntt.co.jp Date: Thu, 17 Jan 2019 11:46:42 +0900 Message-Id: <1547693205-17710-5-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1547693205-17710-1-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> References: <1547693205-17710-1-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> X-TM-AS-MML: disable Subject: [spp] [PATCH 4/7] docs: remove spp_vm from usecases 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: Thu, 17 Jan 2019 02:49:02 -0000 From: Yasufumi Ogawa Remove descriptions of spp_vm from Use Cases. Signed-off-by: Yasufumi Ogawa --- .../images/setup/use_cases/spp_nfv_l2fwd_vhost.svg | 759 +++++++++++++++++++++ .../setup/use_cases/spp_unidir_l2fwd_vhost.svg | 759 --------------------- docs/guides/use_cases/spp_nfv.rst | 42 +- 3 files changed, 779 insertions(+), 781 deletions(-) create mode 100644 docs/guides/images/setup/use_cases/spp_nfv_l2fwd_vhost.svg delete mode 100644 docs/guides/images/setup/use_cases/spp_unidir_l2fwd_vhost.svg diff --git a/docs/guides/images/setup/use_cases/spp_nfv_l2fwd_vhost.svg b/docs/guides/images/setup/use_cases/spp_nfv_l2fwd_vhost.svg new file mode 100644 index 0000000..7e862f5 --- /dev/null +++ b/docs/guides/images/setup/use_cases/spp_nfv_l2fwd_vhost.svg @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + spp_primary + spp_nfv(sec 1) + spp controller + phy:0 + phy:1 + host (192.168.122.1) + spp_vm(sec 2) + vhost:0 + phy:0(virtio) + guest (192.168.122.51) + + diff --git a/docs/guides/images/setup/use_cases/spp_unidir_l2fwd_vhost.svg b/docs/guides/images/setup/use_cases/spp_unidir_l2fwd_vhost.svg deleted file mode 100644 index 7e862f5..0000000 --- a/docs/guides/images/setup/use_cases/spp_unidir_l2fwd_vhost.svg +++ /dev/null @@ -1,759 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - spp_primary - spp_nfv(sec 1) - spp controller - phy:0 - phy:1 - host (192.168.122.1) - spp_vm(sec 2) - vhost:0 - phy:0(virtio) - guest (192.168.122.51) - - diff --git a/docs/guides/use_cases/spp_nfv.rst b/docs/guides/use_cases/spp_nfv.rst index 3e31508..8a8e509 100644 --- a/docs/guides/use_cases/spp_nfv.rst +++ b/docs/guides/use_cases/spp_nfv.rst @@ -324,10 +324,9 @@ creation. .. code-block:: console + # remove sock0 if already exist $ ls /tmp | grep sock sock0 ... - - # remove it if exist $ sudo rm /tmp/sock0 Create ``/tmp/sock0`` from ``nfv 1``. @@ -338,41 +337,40 @@ Create ``/tmp/sock0`` from ``nfv 1``. Add vhost:0. -.. _usecase_unidir_l2fwd_vhost: +.. _usecase_spp_nfv_l2fwd_vhost_nw: -Uni-Directional L2fwd with Vhost PMD -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Setup Network Configuration in spp_nfv +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Launch a VM by using the vhost interface created as previous step. +Launch a VM by using the vhost interface created in the previous step. Lauunching VM is described in -:ref:`How to Use` -and launch ``spp_vm`` with secondary ID 2. -You find ``nfv 2`` from controller after launched. +:ref:`How to Use`. -Patch ``phy:0`` and ``phy:1`` to ``vhost:0`` with ``nfv 1`` +Patch ``phy:0`` to ``vhost:0`` and ``vhost:1`` to ``phy:1`` from ``nfv 1`` running on host. -Inside VM, configure loopback by patching ``phy:0`` and ``phy:0`` -with ``nfv 2``. .. code-block:: console spp > nfv 1; patch phy:0 vhost:0 Patch ports (phy:0 -> vhost:0). - spp > nfv 1; patch vhost:0 phy:1 - Patch ports (vhost:0 -> phy:1). - spp > nfv 2; patch phy:0 phy:0 - Patch ports (phy:0 -> phy:0). + spp > nfv 1; patch vhost:1 phy:1 + Patch ports (vhost:1 -> phy:1). spp > nfv 1; forward Start forwarding. - spp > nfv 2; forward - Start forwarding. -.. _figure_spp_uni_directional_l2fwd_vhost: +Finally, start forwarding inside the VM by using two vhost ports +to confirm that network on host is configured. + +.. code-block:: console + + $ sudo $RE_SDK/examples/build/l2fwd -l 0-1 -- -p 0x03 + +.. _figure_spp_nfv_l2fwd_vhost: -.. figure:: ../images/setup/use_cases/spp_unidir_l2fwd_vhost.* +.. figure:: ../images/setup/use_cases/spp_nfv_l2fwd_vhost.* :width: 72% - Uni-Directional l2fwd with vhost + Single spp_nfv with vhost PMD Single spp_nfv with PCAP PMD ----------------------------- @@ -625,7 +623,7 @@ Configure Service VM Nodes ~~~~~~~~~~~~~~~~~~~~~~~~~~ It is almost similar as -:ref:`Uni-Directional L2fwd with Vhost PMD`. +:ref:`Setup Network Configuration in spp_nfv` to setup for host2, host3, and host4. For host2, swith server to host2 and run nfv commands. -- 2.7.4