test suite reviews and discussions
 help / color / mirror / Atom feed
From: "Liu, Yong" <yong.liu@intel.com>
To: "Van Haaren, Harry" <harry.van.haaren@intel.com>,
	"dts@dpdk.org" <dts@dpdk.org>
Subject: Re: [dts] [PATCH] docs: config and sys_reqs updated, typos fixed
Date: Wed, 16 Sep 2015 01:51:58 +0000	[thread overview]
Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E10EF4425@SHSMSX103.ccr.corp.intel.com> (raw)
In-Reply-To: <1442239698-4709-1-git-send-email-harry.van.haaren@intel.com>

Harry, thanks for your support. Applied.

> -----Original Message-----
> From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of Harry van Haaren
> Sent: Monday, September 14, 2015 10:08 PM
> To: dts@dpdk.org
> Subject: [dts] [PATCH] docs: config and sys_reqs updated, typos fixed
> 
> Update the sys_reqs git url, fix formatting and improve readability.
> 
> Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com>
> ---
>  doc/dts_gsg/config.rst   |  3 +--
>  doc/dts_gsg/sys_reqs.rst | 35 ++++++++++++++++++-----------------
>  2 files changed, 19 insertions(+), 19 deletions(-)
> 
> diff --git a/doc/dts_gsg/config.rst b/doc/dts_gsg/config.rst
> index 7276681..7768299 100644
> --- a/doc/dts_gsg/config.rst
> +++ b/doc/dts_gsg/config.rst
> @@ -194,8 +194,8 @@ DPDK Test Suite will create communication sessions
> first.
>     DTS_TESTER_CMD: ssh root@10.239.128.116
>     DCS_TESTER_CMD: ssh root@10.239.128.116
> 
> -
>  Then copy snapshot zipped dpdk source code to DUT.
> +
>  .. code-block:: console
> 
>     DTS_DUT_CMD: scp ../dpdk.tar.gz root@10.239.128.117:
> @@ -234,7 +234,6 @@ Begin the validation process of test suite.
>         SUITE_DUT_CMD: ./examples/cmdline/build/app/cmdline -n 1 -c 0x2
>                                 INFO: Test Case
> test_cmdline_sample_commands Begin
> 
> -
>  Clean-up DUT and tester after all validation finished.
> 
>  .. code-block:: console
> diff --git a/doc/dts_gsg/sys_reqs.rst b/doc/dts_gsg/sys_reqs.rst
> index fad5617..bd43aac 100644
> --- a/doc/dts_gsg/sys_reqs.rst
> +++ b/doc/dts_gsg/sys_reqs.rst
> @@ -30,8 +30,8 @@ Since DPDK Test Suite Tester communicates with DUT via
> SSH, please install and s
> 
>  .. code-block:: console
> 
> -   yum install sshd                            # download / install ssh
> software
> -   systemctl enable sshd.service   # start ssh service
> +   yum install sshd                # download / install ssh software
> +   systemctl enable sshd.service   # start ssh service
> 
>  For create authorized login session, user needs to generate RSA
> authentication keys to ssh connection.
> 
> @@ -47,12 +47,12 @@ Since some third party tools required TCL (Tool
> Command Language) supports, plea
> 
>  .. code-block:: console
> 
> -   yum install tcl                            # download / install ssh
> software
> +   yum install tcl                 # download / install ssh software
> 
>  Install Third Party python modules
>  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> -With third party module, DPDK Test Suite is able to export test result as
> MS Excel file or graphs. To support this feature, please install the
> following modules in the tester.
> +With third party module, DPDK Test Suite is able to export test result as
> MS Excel file or graphs. To support this feature, please install the
> following modules in the tester.
>  Python Module “xlwt”: this module is used to generate spreadsheet files
> which compatible with MS Excel 97/2000/XP/2003 XLS files.
>  Python Module “numpy”: this module provides method to deal with array-
> processing test results.
>  Python Module “matplotlib”: this module is used to produce quality 2D
> test result summary as graphics
> @@ -75,7 +75,7 @@ Please see installation instruction as the following:
> 
>  Setup and configure Scapy
>  ~~~~~~~~~~~~~~~~~~~~~~~~~
> -Scapy is a powerful interactive packet manipulation program. It is able
> to forge or decode packets of a wide number of protocols, send them on the
> wire, capture them, match requests and replies, and much more. It can
> easily handle most classical tasks like scanning, tracerouting, probing,
> unit tests, attacks or network discovery.
> +Scapy is a powerful interactive packet manipulation program. It is able
> to forge or decode packets of a wide number of protocols, send them on the
> wire, capture them, match requests and replies, and much more. It can
> easily handle most classical tasks like scanning, tracerouting, probing,
> unit tests, attacks or network discovery.
> 
>  DTCS uses python module scapy to forge or decode packets of a wide number
> of protocols, send them over the wire, capture them, and analyse the
> packets.
> 
> @@ -97,10 +97,10 @@ After configure environment, we need to install DPDK
> Test Suite into tester. Fir
> 
>  .. code-block:: console
> 
> -   [root@tester ~]#  git clone http://dpdk.org/git/tools/dcts
> -   [root@tester ~]#  cd dcts
> +   [root@tester ~]#  git clone http://dpdk.org/git/tools/dts
> +   [root@tester ~]#  cd dts
>     [root@tester dcts]#  ls
> -   [root@tester dcts]#  dts  execution.cfg framework output test_plans
> tests
> +   [root@tester dcts]# conf  dep  doc  dts  executions  framework  output
> test_plans  tests  tools
> 
>  High Precision Timer (HPET) must be enabled in the platform BIOS if the
> HPET is to be used. Otherwise, the Time Stamp Counter (TSC) is used by
> default. The user can then navigate to the HPET option. On the Crystal
> Forest platform BIOS, the path is:
>  **Advanced -> PCH-IO Configuration -> High Precision Timer**
> @@ -123,7 +123,7 @@ This section describes how to deploy DPDK Test Suite
> packages into DUT target.So
>  *   Ubuntu12.04/14.04
>  *   WindRiver 6.0
>  *   FreeBSD 10
> -*   RedHat 6.5/7.0
> +*   RedHat 6.5/7.0
>  *   SUSE 11
> 
>  Before run DPDK Test Suite on target, we need to configure target
> environment, it includes BIOS setting, Network configure, compiler
> environment, etc.
> @@ -134,20 +134,21 @@ BIOS setting Prerequisite
>  In general, enter BIOS Menu by pressing F2 while the platform is starting
> up.
> 
>  .. note::
> -   strongly recommend to install DPDK on Intel latest platform and
> processor.
> +   It is strongly recommended to use DPDK with the latest generation of
> Intel platforms and processors.
> 
>  The High Precision Timer (HPET) must be enabled in the platform BIOS if
> the HPET is to be used. Otherwise, the Time Stamp Counter (TSC) is used by
> default. The user can then navigate to the HPET option. On the Crystal
> Forest platform BIOS, the path is:
> 
>  **Advanced -> PCH-IO Configuration -> High Precision Timer**
> 
> -Enhanced Intel SpeedStep® Technology must be disabled in the platform
> BIOS. Thus we will disable dynamically adjust processor voltage and core
> frequency which may cause unstable performance data. On the Crystal Forest
> platform BIOS, the path is:
> +Enhanced Intel SpeedStep® Technology must be disabled in the platform
> BIOS, to ensure the processor voltage and core frequency do not change.
> This is necessary for consistency of data. On the Crystal Forest platform
> BIOS the path is:
> +
> 
>  **Advanced -> Processor Configuration -> Enhanced Intel SpeedStep**
> 
> -Processor sate C3 and C6 must be disabled for performance measure too. On
> the Crystal Forest platform BIOS, the path is:
> +Processor state C3 and C6 must be disabled for performance measure too.
> On the Crystal Forest platform BIOS, the path is:
> 
> -**Advanced -> Processor Configuration -> Processor C3
> -Advanced -> Processor Configuration -> Processor C6**
> +**Advanced -> Processor Configuration -> Processor C3**
> +**Advanced -> Processor Configuration -> Processor C6**
> 
>  Hyper-Threading Technology must be enabled. On the Crystal Forest
> platform BIOS, the path is:
> 
> @@ -165,7 +166,7 @@ Kernel must support the allocation of hugepages.
> Hugepage support is required fo
>  The  DPDK igb_uio kernel module depends on traditional Linux kernel
> ``uio`` support to operate. Linux traditional ``uio`` support may be
> compiled as a module, so this module should be loaded using the
> ``modprobe`` program.
>  Kernel must support the allocation of hugepages. Hugepage support is
> required for the large memory pool allocation used for packet buffers. By
> using hugepage allocations, performance will be improved  since only fewer
> pages are needed, and therefore less Translation Lookaside Buffers (TLBs,
> high speed translation caches), which reduce the time it takes to
> translate a virtual page address to a physical page address. Without
> hugepages, high TLB miss rates would occur, slowing performance.
> 
> -For more detail information of system requirements, also refer to `Data
> Plane Development Kit Getting Started Guide
> <http://dpdk.org/doc/intel/dpdk-start-linux-1.7.0.pdf>`_.
> +For more detail information of system requirements, also refer to `Data
> Plane Development Kit Getting Started Guide <http://dpdk.org/doc/guides>`_.
> 
>  Authorized login session
>  ------------------------
> @@ -177,8 +178,8 @@ In tester, you can use tool ssh-copy-id to save local
> available keys on DUT, thu
> 
>     ssh-copy-id -i “IP of DUT”
>     ssh-copy-id -i “IP of tester”
> -
> -In DUT, You also can use tool ssh-copy-id to save local available keys in
> tester, thus create authorise login session between DUT and tester.
> +
> +In DUT, You also can use tool ssh-copy-id to save local available keys in
> tester, thus create authorise login session between DUT and tester.
> 
>  .. code-block:: console
> 
> --
> 1.9.1


      reply	other threads:[~2015-09-16  1:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-14 14:08 Harry van Haaren
2015-09-16  1:51 ` Liu, Yong [this message]

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=86228AFD5BCD8E4EBFD2B90117B5E81E10EF4425@SHSMSX103.ccr.corp.intel.com \
    --to=yong.liu@intel.com \
    --cc=dts@dpdk.org \
    --cc=harry.van.haaren@intel.com \
    /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).