Soft Patch Panel
 help / color / mirror / Atom feed
From: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
To: x-fn-spp@sl.ntt-tx.co.jp
Cc: spp@dpdk.org, ferruh.yigit@intel.com, ogawa.yasufumi@lab.ntt.co.jp
Subject: Re: [spp] [PATCH v2 1/2] docs: fix document error under spp_vf directory
Date: Fri, 11 May 2018 12:44:06 +0900	[thread overview]
Message-ID: <4f1064f5-ff2c-aa33-5497-c7b736e66818@lab.ntt.co.jp> (raw)
In-Reply-To: <201805090658.w496wDQX011485@imss04.silk.ntt-tx.co.jp>

On 2018/05/09 15:58, x-fn-spp@sl.ntt-tx.co.jp wrote:
> From: Hideyuki-Yamashita <yamashita.hideyuki@po.ntt-tx.co.jp>
> 
> - Fix typo in build.rst
> - Fix typo and error in usecase1.rst
Hi Hideyuki,

You fixed wrong command name 'unmount' in description, but still remains the codeblock.
+Finally, you umount default hugepage.
$ sudo unmount /dev/hugepages

Could you give us a bit more detailed summary for 2nd topic, correcting usecase, to explain what was wrong. For example, "Fix 
incorrect configuration. Coremask should be '0x3ffd', not '0x00fe'. And there are many mistakes for assigning resource IDs while 
setting up spp_vf."

Thanks,
Yasufumi
> 
> Signed-off-by: Hideyuki Yamashita <yamashita.hideyuki@po.ntt-tx.co.jp>
> Signed-off-by: Naoki Takada <takada.naoki@lab.ntt.co.jp>
> ---
>   docs/guides/spp_vf/gsg/build.rst          |  4 +-
>   docs/guides/spp_vf/use_cases/usecase1.rst | 80 +++++++++++++++----------------
>   2 files changed, 41 insertions(+), 43 deletions(-)
> 
> diff --git a/docs/guides/spp_vf/gsg/build.rst b/docs/guides/spp_vf/gsg/build.rst
> index a37f86a..52611dc 100644
> --- a/docs/guides/spp_vf/gsg/build.rst
> +++ b/docs/guides/spp_vf/gsg/build.rst
> @@ -79,7 +79,7 @@ You need to run ``update-grub`` and reboot to activate grub config.
>   
>   .. code-block:: console
>   
> -    $ sudo upadte-grub
> +    $ sudo update-grub
>       $ sudo reboot
>   
>   
> @@ -101,7 +101,7 @@ You can check hugepage settings as following.
>       hugetlbfs-kvm on /run/hugepages/kvm type hugetlbfs (rw,relatime,mode=775,gid=117)
>       hugetlb on /run/lxcfs/controllers/hugetlb type cgroup (rw,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb,nsroot=/)
>   
> -Finally, you unmount default hugepage.
> +Finally, you umount default hugepage.
>   
>   .. code-block:: console
>   
> diff --git a/docs/guides/spp_vf/use_cases/usecase1.rst b/docs/guides/spp_vf/use_cases/usecase1.rst
> index 080aba1..b5256e5 100644
> --- a/docs/guides/spp_vf/use_cases/usecase1.rst
> +++ b/docs/guides/spp_vf/use_cases/usecase1.rst
> @@ -82,7 +82,7 @@ After ``spp_primary`` is launched, run secondary process ``spp_vf``.
>   .. code-block:: console
>   
>       $ sudo ./src/vf/x86_64-native-linuxapp-gcc/spp_vf \
> -        -c 0x00fe -n 4 --proc-type=secondary \
> +        -c 0x3ffd -n 4 --proc-type=secondary \
>           -- \
>           --client-id 1 \
>           -s 127.0.0.1:6666 \
> @@ -156,14 +156,14 @@ merger has two rx ports.
>       spp > sec 1;port add ring:0 rx forwarder1
>       spp > sec 1;port add vhost:0 tx forwarder1
>       # forwarder2
> -    spp > sec 1;port add vhost:0 rx forwarder2
> -    spp > sec 1;port add ring:2 tx forwarder2
> +    spp > sec 1;port add ring:1 rx forwarder2
> +    spp > sec 1;port add vhost:2 tx forwarder2
>       # forwarder3
> -    spp > sec 1;port add ring:1 rx forwarder3
> -    spp > sec 1;port add vhost:2 rx forwarder3
> +    spp > sec 1;port add vhost:0 rx forwarder3
> +    spp > sec 1;port add ring:2 tx forwarder3
>       # forwarder4
> -    spp > sec 1;port add vhost:2 tx forwarder4
> -    spp > sec 1;port add ring:3 rx forwarder4
> +    spp > sec 1;port add vhost:2 rx forwarder4
> +    spp > sec 1;port add ring:3 tx forwarder4
>       # merger1
>       spp > sec 1;port add ring:2 rx merger1
>       spp > sec 1;port add ring:3 rx merger1
> @@ -213,14 +213,14 @@ Add ports to each of components.
>       spp > sec 1;port add ring:4 rx forwarder5
>       spp > sec 1;port add vhost:1 tx forwarder5
>       # forwarder6
> -    spp > sec 1;port add vhost:1 rx forwarder6
> -    spp > sec 1;port add ring:6 tx forwarder6
> +    spp > sec 1;port add ring:5 rx forwarder6
> +    spp > sec 1;port add vhost:3 tx forwarder6
>       # forwarder7
> -    spp > sec 1;port add ring:5 rx forwarder7
> -    spp > sec 1;port add vhost:3 rx forwarder7
> +    spp > sec 1;port add vhost:1 rx forwarder7
> +    spp > sec 1;port add ring:6 tx forwarder7
>       # forwarder8
> -    spp > sec 1;port add vhost:3 tx forwarder8
> -    spp > sec 1;port add ring:7 rx forwarder8
> +    spp > sec 1;port add vhost:3 rx forwarder8
> +    spp > sec 1;port add ring:7 tx forwarder8
>       # merger2
>       spp > sec 1;port add ring:6 rx merger2
>       spp > sec 1;port add ring:7 rx merger2
> @@ -287,8 +287,6 @@ Configurations also for ``spp-vm2`` as ``spp-vm1``.
>   
>   .. code-block:: console
>   
> -    $ ssh -oStrictHostKeyChecking=no sppuser@192.168.122.32
> -
>       # up interfaces
>       $ sudo ifconfig ens4 inet 192.168.140.31 netmask 255.255.255.0 up
>       $ sudo ifconfig ens5 inet 192.168.150.32 netmask 255.255.255.0 up
> @@ -340,21 +338,21 @@ for the first SSH login path.
>       spp > sec 1;port del ring:0 tx classifier1
>       spp > sec 1;port del ring:1 tx classifier1
>       # forwarder1
> -    spp > sec 1;port del ring:0 rx forward1
> -    spp > sec 1;port del vhost:0 tx forward1
> +    spp > sec 1;port del ring:0 rx forwarder1
> +    spp > sec 1;port del vhost:0 tx forwarder1
>       # forwarder2
> -    spp > sec 1;port del vhost:0 rx forward2
> -    spp > sec 1;port del ring:2 tx forward2
> +    spp > sec 1;port del ring:1 rx forwarder2
> +    spp > sec 1;port del vhost:2 tx forwarder2
>       # forwarder3
> -    spp > sec 1;port del ring:1 rx forward3
> -    spp > sec 1;port del vhost:2 rx forward3
> +    spp > sec 1;port del vhost:0 rx forwarder3
> +    spp > sec 1;port del ring:2 tx forwarder3
>       # forwarder4
> -    spp > sec 1;port del vhost:2 tx forward4
> -    spp > sec 1;port del ring:3 rx forward4
> +    spp > sec 1;port del vhost:2 rx forwarder4
> +    spp > sec 1;port del ring:3 tx forwarder4
>       # merger1
> -    spp > sec 1;port del ring:2 rx merge1
> -    spp > sec 1;port del ring:3 rx merge1
> -    spp > sec 1;port del phy:0 tx merge1
> +    spp > sec 1;port del ring:2 rx merger1
> +    spp > sec 1;port del ring:3 rx merger1
> +    spp > sec 1;port del phy:0 tx merger1
>   
>   Then, stop components.
>   
> @@ -362,11 +360,11 @@ Then, stop components.
>   
>       # Stop component to spp_vf
>       spp > sec 1;component stop classifier1
> -    spp > sec 1;component stop forward1
> -    spp > sec 1;component stop forward2
> -    spp > sec 1;component stop forward3
> -    spp > sec 1;component stop forward4
> -    spp > sec 1;component stop merge1
> +    spp > sec 1;component stop forwarder1
> +    spp > sec 1;component stop forwarder2
> +    spp > sec 1;component stop forwarder3
> +    spp > sec 1;component stop forwarder4
> +    spp > sec 1;component stop merger1
>   
>   Second, do termination for the second path.
>   Delete entries from ``classifier_table`` and ports from each of
> @@ -388,11 +386,11 @@ components.
>       spp > sec 1;port del ring:4 rx forwarder5
>       spp > sec 1;port del vhost:1 tx forwarder5
>       # forwarder6
> -    spp > sec 1;port del vhost:1 rx forwarder6
> -    spp > sec 1;port del ring:6 tx forwarder6
> +    spp > sec 1;port del ring:5 rx forwarder6
> +    spp > sec 1;port del vhost:3 tx forwarder6
>       # forwarder7
> -    spp > sec 1;port del ring:5 rx forwarder7
> -    spp > sec 1;port del vhost:3 rx forwarder7
> +    spp > sec 1;port del vhost:1 rx forwarder7
> +    spp > sec 1;port del ring:6 tx forwarder7
>       # forwarder8
>       spp > sec 1;port del vhost:3 tx forwarder8
>       spp > sec 1;port del ring:7 rx forwarder8
> @@ -406,12 +404,12 @@ Then, stop components.
>   .. code-block:: console
>   
>       # Stop component to spp_vf
> -    spp > sec 1;component stop classifier2 8 classifier_mac
> -    spp > sec 1;component stop forward5 9 forward
> -    spp > sec 1;component stop forward6 10 forward
> -    spp > sec 1;component stop forward7 11 forward
> -    spp > sec 1;component stop forward8 12 forward
> -    spp > sec 1;component stop merge2 13 merge
> +    spp > sec 1;component stop classifier2
> +    spp > sec 1;component stop forwarder5
> +    spp > sec 1;component stop forwarder6
> +    spp > sec 1;component stop forwarder7
> +    spp > sec 1;component stop forwarder8
> +    spp > sec 1;component stop merger2
>   
>   Finally, run ``flush`` subcommand.
>   
> 


-- 
Yasufumi Ogawa
NTT Network Service Systems Labs

  reply	other threads:[~2018-05-11  3:45 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-09  5:43 [spp] [PATCH 0/2] doc:Fix error and improve document under spp_vf x-fn-spp
2018-05-09  6:33 ` Yasufumi Ogawa
2018-05-09  6:57   ` [spp] [PATCH v2 0/2] doc:fix " x-fn-spp
2018-05-16  8:49     ` [spp] [PATCH v3 0/2] docs:fix " x-fn-spp
2018-05-17  4:00       ` Yasufumi Ogawa
2018-05-17  6:41       ` [spp] [PATCH v4 " x-fn-spp
2018-05-17  8:18         ` [spp] [PATCH v5 " x-fn-spp
2018-05-17  9:46           ` Yasufumi Ogawa
2018-05-24 12:54             ` Ferruh Yigit
2018-05-17  8:18         ` [spp] [PATCH v5 1/2] docs: fix document error under spp_vf directory x-fn-spp
2018-05-17  8:18         ` [spp] [PATCH v5 2/2] docs: improve document " x-fn-spp
2018-05-17  6:41       ` [spp] [PATCH v4 1/2] docs: fix document error " x-fn-spp
2018-05-17  6:41       ` [spp] [PATCH v4 2/2] docs: improve document " x-fn-spp
2018-05-16  8:49     ` [spp] [PATCH v3 1/2] docs: fix document error " x-fn-spp
2018-05-16  8:49     ` [spp] [PATCH v3 2/2] docs: improve document " x-fn-spp
2018-05-09  6:58   ` [spp] [PATCH v2 1/2] docs: fix document error " x-fn-spp
2018-05-11  3:44     ` Yasufumi Ogawa [this message]
2018-05-09  6:58   ` [spp] [PATCH v2 2/2] docs: improve document " x-fn-spp
2018-05-11  4:23     ` Yasufumi Ogawa

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=4f1064f5-ff2c-aa33-5497-c7b736e66818@lab.ntt.co.jp \
    --to=ogawa.yasufumi@lab.ntt.co.jp \
    --cc=ferruh.yigit@intel.com \
    --cc=spp@dpdk.org \
    --cc=x-fn-spp@sl.ntt-tx.co.jp \
    /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).