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 E8CC7A04C7; Wed, 16 Sep 2020 13:15:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E39E61C13A; Wed, 16 Sep 2020 13:15:51 +0200 (CEST) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by dpdk.org (Postfix) with ESMTP id 2E39E1C1C3 for ; Wed, 16 Sep 2020 13:15:50 +0200 (CEST) Received: by mail-wm1-f54.google.com with SMTP id e17so2388652wme.0 for ; Wed, 16 Sep 2020 04:15:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emumba-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=+TetIf59GJByUSkjvMZV848ZDS2bGHMhrYVz8ykEcus=; b=a9vXVwiI4cFuTHcyAYZv9IJgKtMyFkel+q3X1neL/bgGq8Ojz7KTT6zW+pbMiwsurc mFp7Hg1CTL7WESfG7+cm4qqYG1LrM1dqp9Y8yQFL8KUlMbWhRk8OEgDzhc570EN5V5uM 5+ixNaIsae35OkfQJ65TzIvz32gaMWfWW1Nj7ih2aWiQ3FYKExsuNfU2BbMsuxG01L9K tfiWuTJccfg2388zy2jFX8O3zJfe5aUrhLNWBOLCXzRAoliiU87ffsqEeFiDCiMI6nLz 3rB0hnXSNBCeBzp3KHjsy9/wL2HuuTteJToj0bKaXpg/0zBOMjK/zpzWMtZyeJay5ja0 OtCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=+TetIf59GJByUSkjvMZV848ZDS2bGHMhrYVz8ykEcus=; b=sBQbBB9mHK5BwlYPhGfzW1mWBB1TWUF651r7MF1pXoVTCb0RklylLYewrMpXc5jZs4 lDujlKeXnpKlRuiGBvkl89ZMW/t3b30U3GobfyBUET721ulhJoXj1Mi/+rPwyQABZlf9 TyRLkSPn6USHxLIzqvt59005P04Lw/Vhbq+93Lf/c/AIdLm9PrkXMbCUSsXSs18myENq YwoXnqV1G5NXEA+79ucjKok4evlWeXyEP6vT+SMANfRPBDK0VYnMqdvqinZuSDIoVWDI NIZbHjBfLvvn1xB3cUr+3Hy7Us0lcpkg45p96r8upAU5AUjXbcyaOcbI5IKTUCYzrMee vynw== X-Gm-Message-State: AOAM5304/M4ed2QCuOJaXVuVyD/6L80/xxGdIl/mWAnYz3DkWLT2ABTp f63r1YVPs9dhP95JcgwDPB7oug== X-Google-Smtp-Source: ABdhPJybu2lR5smUYtaetVpv+whKA/wj2bLJbKCmtdvHBbl/4B6z3BuQ0XK31wwLiuEYes3mpKuaZQ== X-Received: by 2002:a1c:4c0d:: with SMTP id z13mr4039255wmf.115.1600254949691; Wed, 16 Sep 2020 04:15:49 -0700 (PDT) Received: from localhost.localdomain ([182.191.83.208]) by smtp.gmail.com with ESMTPSA id k8sm5181363wma.16.2020.09.16.04.15.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2020 04:15:49 -0700 (PDT) From: Sarosh Arif To: john.mcnamara@intel.com, marko.kovacevic@intel.com Cc: dev@dpdk.org, Sarosh Arif Date: Wed, 16 Sep 2020 16:14:38 +0500 Message-Id: <20200916111438.4104766-1-sarosh.arif@emumba.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200915122242.2203776-1-sarosh.arif@emumba.com> References: <20200915122242.2203776-1-sarosh.arif@emumba.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v2] doc: fix grammatical error X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch corrects a grammatical error by changing 'an DPDK' to 'a DPDK', so that the sentences can become grammatically accurate. Signed-off-by: Sarosh Arif --- doc/guides/linux_gsg/build_sample_apps.rst | 4 ++-- doc/guides/linux_gsg/enable_func.rst | 2 +- doc/guides/linux_gsg/linux_drivers.rst | 2 +- doc/guides/linux_gsg/sys_reqs.rst | 2 +- doc/guides/prog_guide/multi_proc_support.rst | 2 +- doc/guides/sample_app_ug/l3_forward_power_man.rst | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/guides/linux_gsg/build_sample_apps.rst b/doc/guides/linux_gsg/build_sample_apps.rst index 2882883f9..da3eea306 100644 --- a/doc/guides/linux_gsg/build_sample_apps.rst +++ b/doc/guides/linux_gsg/build_sample_apps.rst @@ -4,7 +4,7 @@ Compiling and Running Sample Applications ========================================= -The chapter describes how to compile and run applications in an DPDK environment. +The chapter describes how to compile and run applications in a DPDK environment. It also provides a pointer to where sample applications are stored. .. note:: @@ -136,7 +136,7 @@ Each bit of the mask corresponds to the equivalent logical core number as report Since these logical core numbers, and their mapping to specific cores on specific NUMA sockets, can vary from platform to platform, it is recommended that the core layout for each platform be considered when choosing the coremask/corelist to use in each case. -On initialization of the EAL layer by an DPDK application, the logical cores to be used and their socket location are displayed. +On initialization of the EAL layer by a DPDK application, the logical cores to be used and their socket location are displayed. This information can also be determined for all cores on the system by examining the ``/proc/cpuinfo`` file, for example, by running cat ``/proc/cpuinfo``. The physical id attribute listed for each processor indicates the CPU socket to which it belongs. This can be useful when using other processors to understand the mapping of the logical cores to the sockets. diff --git a/doc/guides/linux_gsg/enable_func.rst b/doc/guides/linux_gsg/enable_func.rst index b2bda80bb..ad11bc9e4 100644 --- a/doc/guides/linux_gsg/enable_func.rst +++ b/doc/guides/linux_gsg/enable_func.rst @@ -112,7 +112,7 @@ In addition, C3 and C6 should be enabled as well for power management. The path Using Linux Core Isolation to Reduce Context Switches ----------------------------------------------------- -While the threads used by an DPDK application are pinned to logical cores on the system, +While the threads used by a DPDK application are pinned to logical cores on the system, it is possible for the Linux scheduler to run other tasks on those cores also. To help prevent additional workloads from running on those cores, it is possible to use the ``isolcpus`` Linux kernel parameter to isolate them from the general Linux scheduler. diff --git a/doc/guides/linux_gsg/linux_drivers.rst b/doc/guides/linux_gsg/linux_drivers.rst index 185074013..ccd93464a 100644 --- a/doc/guides/linux_gsg/linux_drivers.rst +++ b/doc/guides/linux_gsg/linux_drivers.rst @@ -159,7 +159,7 @@ Binding and Unbinding Network Ports to/from the Kernel Modules PMDs Which use the bifurcated driver should not be unbind from their kernel drivers. this section is for PMDs which use the UIO or VFIO drivers. As of release 1.4, DPDK applications no longer automatically unbind all supported network ports from the kernel driver in use. -Instead, in case the PMD being used use the UIO or VFIO drivers, all ports that are to be used by an DPDK application must be bound to the +Instead, in case the PMD being used use the UIO or VFIO drivers, all ports that are to be used by a DPDK application must be bound to the ``uio_pci_generic``, ``igb_uio`` or ``vfio-pci`` module before the application is run. For such PMDs, any network ports under Linux* control will be ignored and cannot be used by the application. diff --git a/doc/guides/linux_gsg/sys_reqs.rst b/doc/guides/linux_gsg/sys_reqs.rst index 6b9f573fc..5997ab06b 100644 --- a/doc/guides/linux_gsg/sys_reqs.rst +++ b/doc/guides/linux_gsg/sys_reqs.rst @@ -101,7 +101,7 @@ e.g. :doc:`../nics/index` Running DPDK Applications ------------------------- -To run an DPDK application, some customization may be required on the target machine. +To run a DPDK application, some customization may be required on the target machine. System Software ~~~~~~~~~~~~~~~ diff --git a/doc/guides/prog_guide/multi_proc_support.rst b/doc/guides/prog_guide/multi_proc_support.rst index a84083b96..1a4a9e2d4 100644 --- a/doc/guides/prog_guide/multi_proc_support.rst +++ b/doc/guides/prog_guide/multi_proc_support.rst @@ -75,7 +75,7 @@ and point to the same objects, in both processes. The EAL also supports an auto-detection mode (set by EAL ``--proc-type=auto`` flag ), -whereby an DPDK process is started as a secondary instance if a primary instance is already running. +whereby a DPDK process is started as a secondary instance if a primary instance is already running. Deployment Models ----------------- diff --git a/doc/guides/sample_app_ug/l3_forward_power_man.rst b/doc/guides/sample_app_ug/l3_forward_power_man.rst index 0cc6f2e62..7a9730197 100644 --- a/doc/guides/sample_app_ug/l3_forward_power_man.rst +++ b/doc/guides/sample_app_ug/l3_forward_power_man.rst @@ -49,7 +49,7 @@ to set the CPUFreq governor and set the frequency of specific cores. This application includes a P-state power management algorithm to generate a frequency hint to be sent to CPUFreq. The algorithm uses the number of received and available Rx packets on recent polls to make a heuristic decision to scale frequency up/down. -Specifically, some thresholds are checked to see whether a specific core running an DPDK polling thread needs to increase frequency +Specifically, some thresholds are checked to see whether a specific core running a DPDK polling thread needs to increase frequency a step up based on the near to full trend of polled Rx queues. Also, it decreases frequency a step if packet processed per loop is far less than the expected threshold or the thread's sleeping time exceeds a threshold. -- 2.25.1