[dpdk-dev] [PATCH] doc/guides: clean repeated words
Kevin Traynor
ktraynor at redhat.com
Wed Nov 13 11:47:23 CET 2019
On 12/11/2019 19:33, David Marchand wrote:
> Shoot repeated words in all our guides.
>
> Signed-off-by: David Marchand <david.marchand at redhat.com>
Can add 'Cc: stable at dpdk.org' and whatever applies applies.
Acked-by: Kevin Traynor <ktraynor at redhat.com>
> ---
> doc/guides/contributing/coding_style.rst | 8 ++++----
> doc/guides/cryptodevs/zuc.rst | 2 +-
> doc/guides/linux_gsg/nic_perf_intel_platform.rst | 2 +-
> doc/guides/nics/fm10k.rst | 2 +-
> doc/guides/prog_guide/bbdev.rst | 2 +-
> doc/guides/prog_guide/cryptodev_lib.rst | 4 ++--
> doc/guides/prog_guide/env_abstraction_layer.rst | 2 +-
> doc/guides/prog_guide/generic_segmentation_offload_lib.rst | 2 +-
> doc/guides/prog_guide/kernel_nic_interface.rst | 2 +-
> doc/guides/prog_guide/packet_classif_access_ctrl.rst | 4 ++--
> doc/guides/prog_guide/rte_flow.rst | 2 +-
> doc/guides/prog_guide/rte_security.rst | 4 ++--
> doc/guides/rel_notes/release_17_11.rst | 2 +-
> doc/guides/rel_notes/release_18_02.rst | 2 +-
> doc/guides/rel_notes/release_19_02.rst | 4 ++--
> doc/guides/rel_notes/release_19_11.rst | 2 +-
> doc/guides/sample_app_ug/ethtool.rst | 2 +-
> doc/guides/sample_app_ug/ipsec_secgw.rst | 2 +-
> doc/guides/sample_app_ug/ntb.rst | 2 +-
> doc/guides/sample_app_ug/performance_thread.rst | 2 +-
> doc/guides/testpmd_app_ug/testpmd_funcs.rst | 4 ++--
> doc/guides/tools/proc_info.rst | 2 +-
> 22 files changed, 30 insertions(+), 30 deletions(-)
>
> diff --git a/doc/guides/contributing/coding_style.rst b/doc/guides/contributing/coding_style.rst
> index e95a1a2..a6843de 100644
> --- a/doc/guides/contributing/coding_style.rst
> +++ b/doc/guides/contributing/coding_style.rst
> @@ -631,10 +631,10 @@ In the DPDK environment, use the logging interface provided:
>
> /* log in debug level */
> rte_log_set_global_level(RTE_LOG_DEBUG);
> - RTE_LOG(DEBUG, my_logtype1, "this is is a debug level message\n");
> - RTE_LOG(INFO, my_logtype1, "this is is a info level message\n");
> - RTE_LOG(WARNING, my_logtype1, "this is is a warning level message\n");
> - RTE_LOG(WARNING, my_logtype2, "this is is a debug level message (not displayed)\n");
> + RTE_LOG(DEBUG, my_logtype1, "this is a debug level message\n");
> + RTE_LOG(INFO, my_logtype1, "this is a info level message\n");
> + RTE_LOG(WARNING, my_logtype1, "this is a warning level message\n");
> + RTE_LOG(WARNING, my_logtype2, "this is a debug level message (not displayed)\n");
>
> /* log in info level */
> rte_log_set_global_level(RTE_LOG_INFO);
> diff --git a/doc/guides/cryptodevs/zuc.rst b/doc/guides/cryptodevs/zuc.rst
> index 69a5218..002e986 100644
> --- a/doc/guides/cryptodevs/zuc.rst
> +++ b/doc/guides/cryptodevs/zuc.rst
> @@ -28,7 +28,7 @@ Limitations
> * ZUC (EIA3) supported only if hash offset field is byte-aligned.
> * ZUC (EEA3) supported only if cipher length, cipher offset fields are byte-aligned.
> * ZUC PMD cannot be built as a shared library, due to limitations in
> - in the underlying library.
> + the underlying library.
>
>
> Installation
> diff --git a/doc/guides/linux_gsg/nic_perf_intel_platform.rst b/doc/guides/linux_gsg/nic_perf_intel_platform.rst
> index 0c25ec0..c554c21 100644
> --- a/doc/guides/linux_gsg/nic_perf_intel_platform.rst
> +++ b/doc/guides/linux_gsg/nic_perf_intel_platform.rst
> @@ -150,7 +150,7 @@ Configurations before running DPDK
> # Mount to the specific folder.
> mount -t hugetlbfs nodev /mnt/huge
>
> -2. Check the CPU layout using using the DPDK ``cpu_layout`` utility:
> +2. Check the CPU layout using the DPDK ``cpu_layout`` utility:
>
> .. code-block:: console
>
> diff --git a/doc/guides/nics/fm10k.rst b/doc/guides/nics/fm10k.rst
> index 20a1cde..4e178c2 100644
> --- a/doc/guides/nics/fm10k.rst
> +++ b/doc/guides/nics/fm10k.rst
> @@ -119,7 +119,7 @@ Switch manager
>
> The Intel FM10000 family of NICs integrate a hardware switch and multiple host
> interfaces. The FM10000 PMD driver only manages host interfaces. For the
> -switch component another switch driver has to be loaded prior to to the
> +switch component another switch driver has to be loaded prior to the
> FM10000 PMD driver. The switch driver can be acquired from Intel support.
> Only Testpoint is validated with DPDK, the latest version that has been
> validated with DPDK is 4.1.6.
> diff --git a/doc/guides/prog_guide/bbdev.rst b/doc/guides/prog_guide/bbdev.rst
> index d491849..d39167a 100644
> --- a/doc/guides/prog_guide/bbdev.rst
> +++ b/doc/guides/prog_guide/bbdev.rst
> @@ -1069,7 +1069,7 @@ The mbuf ``length`` is inclusive of CRC24A/B where present and is equal
> the code block size ``K``.
>
> The first CB Virtual Circular Buffer (VCB) index is given by ``r`` but the
> -the number of the remaining CB VCBs is calculated automatically by BBDEV
> +number of the remaining CB VCBs is calculated automatically by BBDEV
> and passed down to the driver.
>
> The number of remaining CB VCBs should not be confused with ``c``, the
> diff --git a/doc/guides/prog_guide/cryptodev_lib.rst b/doc/guides/prog_guide/cryptodev_lib.rst
> index bf0ee79..ac16437 100644
> --- a/doc/guides/prog_guide/cryptodev_lib.rst
> +++ b/doc/guides/prog_guide/cryptodev_lib.rst
> @@ -498,7 +498,7 @@ to specify the details of the Crypto operation. For chaining of symmetric
> operations such as cipher encrypt and authentication generate, the next pointer
> allows transform to be chained together. Crypto devices which support chaining
> must publish the chaining of symmetric Crypto operations feature flag. Allocation of the
> -xform structure is in the the application domain. To allow future API extensions in a
> +xform structure is in the application domain. To allow future API extensions in a
> backwardly compatible manner, e.g. addition of a new parameter, the application should
> zero the full xform struct before populating it.
>
> @@ -893,7 +893,7 @@ Asymmetric Crypto transforms (``rte_crypto_asym_xform``) are the mechanism used
> to specify the details of the asymmetric Crypto operation. Next pointer within
> xform allows transform to be chained together. Also it is important to note that
> the order in which the transforms are passed indicates the order of the chaining. Allocation
> -of the xform structure is in the the application domain. To allow future API extensions in a
> +of the xform structure is in the application domain. To allow future API extensions in a
> backwardly compatible manner, e.g. addition of a new parameter, the application should
> zero the full xform struct before populating it.
>
> diff --git a/doc/guides/prog_guide/env_abstraction_layer.rst b/doc/guides/prog_guide/env_abstraction_layer.rst
> index 6e59fae..cd8e300 100644
> --- a/doc/guides/prog_guide/env_abstraction_layer.rst
> +++ b/doc/guides/prog_guide/env_abstraction_layer.rst
> @@ -249,7 +249,7 @@ manual memory management.
>
> + Using heap API's for externally allocated memory
>
> -Using using a set of malloc heap API's is the recommended way to use externally
> +Using a set of malloc heap API's is the recommended way to use externally
> allocated memory in DPDK. In this way, support for externally allocated memory
> is implemented through overloading the socket ID - externally allocated heaps
> will have socket ID's that would be considered invalid under normal
> diff --git a/doc/guides/prog_guide/generic_segmentation_offload_lib.rst b/doc/guides/prog_guide/generic_segmentation_offload_lib.rst
> index 0cfc119..73e7687 100644
> --- a/doc/guides/prog_guide/generic_segmentation_offload_lib.rst
> +++ b/doc/guides/prog_guide/generic_segmentation_offload_lib.rst
> @@ -206,7 +206,7 @@ To segment an outgoing packet, an application must:
> 2. Set the appropriate ol_flags in the mbuf.
>
> - The GSO library use the value of an mbuf's ``ol_flags`` attribute to
> - to determine how a packet should be segmented. It is the application's
> + determine how a packet should be segmented. It is the application's
> responsibility to ensure that these flags are set.
>
> - For example, in order to segment TCP/IPv4 packets, the application should
> diff --git a/doc/guides/prog_guide/kernel_nic_interface.rst b/doc/guides/prog_guide/kernel_nic_interface.rst
> index 2fd58e1..e12634d 100644
> --- a/doc/guides/prog_guide/kernel_nic_interface.rst
> +++ b/doc/guides/prog_guide/kernel_nic_interface.rst
> @@ -254,7 +254,7 @@ to create a separate thread or secondary process to periodically call
>
> The KNI interfaces can be deleted by a DPDK application with
> ``rte_kni_release()``. All KNI interfaces not explicitly deleted will be
> -deleted when the the ``/dev/kni`` device is closed, either explicitly with
> +deleted when the ``/dev/kni`` device is closed, either explicitly with
> ``rte_kni_close()`` or when the DPDK application is closed.
>
> DPDK mbuf Flow
> diff --git a/doc/guides/prog_guide/packet_classif_access_ctrl.rst b/doc/guides/prog_guide/packet_classif_access_ctrl.rst
> index c16b11a..2945eac 100644
> --- a/doc/guides/prog_guide/packet_classif_access_ctrl.rst
> +++ b/doc/guides/prog_guide/packet_classif_access_ctrl.rst
> @@ -154,7 +154,7 @@ To define classification for the IPv6 2-tuple: <protocol, IPv6 source address> o
>
> .. code-block:: c
>
> - struct struct rte_ipv6_hdr {
> + struct rte_ipv6_hdr {
> uint32_t vtc_flow; /* IP version, traffic class & flow label. */
> uint16_t payload_len; /* IP packet length - includes sizeof(ip_header). */
> uint8_t proto; /* Protocol, next header. */
> @@ -167,7 +167,7 @@ The following array of field definitions can be used:
>
> .. code-block:: c
>
> - struct struct rte_acl_field_def ipv6_2tuple_defs[5] = {
> + struct rte_acl_field_def ipv6_2tuple_defs[5] = {
> {
> .type = RTE_ACL_FIELD_TYPE_BITMASK,
> .size = sizeof (uint8_t),
> diff --git a/doc/guides/prog_guide/rte_flow.rst b/doc/guides/prog_guide/rte_flow.rst
> index ac0020e..a254c81 100644
> --- a/doc/guides/prog_guide/rte_flow.rst
> +++ b/doc/guides/prog_guide/rte_flow.rst
> @@ -1650,7 +1650,7 @@ Counters can be retrieved and reset through ``rte_flow_query()``, see
> The shared flag indicates whether the counter is unique to the flow rule the
> action is specified with, or whether it is a shared counter.
>
> -For a count action with the shared flag set, then then a global device
> +For a count action with the shared flag set, then a global device
> namespace is assumed for the counter id, so that any matched flow rules using
> a count action with the same counter id on the same port will contribute to
> that counter.
> diff --git a/doc/guides/prog_guide/rte_security.rst b/doc/guides/prog_guide/rte_security.rst
> index 7d0734a..f77fb89 100644
> --- a/doc/guides/prog_guide/rte_security.rst
> +++ b/doc/guides/prog_guide/rte_security.rst
> @@ -51,7 +51,7 @@ however all security protocol related headers are still attached to the
> packet. e.g. In case of IPsec, the IPsec tunnel headers (if any),
> ESP/AH headers will remain in the packet but the received packet
> contains the decrypted data where the encrypted data was when the packet
> -arrived. The driver Rx path check the descriptors and and based on the
> +arrived. The driver Rx path check the descriptors and based on the
> crypto status sets additional flags in the rte_mbuf.ol_flags field.
>
> .. note::
> @@ -65,7 +65,7 @@ Egress Data path - The software prepares the egress packet by adding
> relevant security protocol headers. Only the data will not be
> encrypted by the software. The driver will accordingly configure the
> tx descriptors. The hardware device will encrypt the data before sending the
> -the packet out.
> +packet out.
>
> .. note::
>
> diff --git a/doc/guides/rel_notes/release_17_11.rst b/doc/guides/rel_notes/release_17_11.rst
> index 6448b6c..1f3b45e 100644
> --- a/doc/guides/rel_notes/release_17_11.rst
> +++ b/doc/guides/rel_notes/release_17_11.rst
> @@ -475,7 +475,7 @@ API Changes
> * **Added mbuf flags PKT_RX_VLAN and PKT_RX_QINQ.**
>
> Two ``mbuf`` flags have been added to indicate that the VLAN
> - identifier has been saved in in the ``mbuf`` structure. For instance:
> + identifier has been saved in the ``mbuf`` structure. For instance:
>
> - If VLAN is not stripped and TCI is saved: ``PKT_RX_VLAN``
> - If VLAN is stripped and TCI is saved: ``PKT_RX_VLAN | PKT_RX_VLAN_STRIPPED``
> diff --git a/doc/guides/rel_notes/release_18_02.rst b/doc/guides/rel_notes/release_18_02.rst
> index 8e40311..3523ea7 100644
> --- a/doc/guides/rel_notes/release_18_02.rst
> +++ b/doc/guides/rel_notes/release_18_02.rst
> @@ -210,7 +210,7 @@ New Features
> A set of northbound APIs have been defined which encompass a generic set of
> operations by allowing applications to interact with device using opaque
> structures/buffers. Also, southbound APIs provide a means of integrating devices
> - either as as part of a physical bus (PCI, FSLMC etc) or through ``vdev``.
> + either as part of a physical bus (PCI, FSLMC etc) or through ``vdev``.
>
> See the :doc:`../prog_guide/rawdev` programmer's guide for more details.
>
> diff --git a/doc/guides/rel_notes/release_19_02.rst b/doc/guides/rel_notes/release_19_02.rst
> index b353620..ace1534 100644
> --- a/doc/guides/rel_notes/release_19_02.rst
> +++ b/doc/guides/rel_notes/release_19_02.rst
> @@ -265,11 +265,11 @@ ABI Changes
> * mbuf: The format of the sched field of ``rte_mbuf`` has been changed
> to include the following fields: ``queue ID``, ``traffic class``, ``color``.
>
> -* cryptodev: as shown in the the 18.11 deprecation notice, the structure
> +* cryptodev: as shown in the 18.11 deprecation notice, the structure
> ``rte_cryptodev_qp_conf`` has added two parameters for symmetric session
> mempool and symmetric session private data mempool.
>
> -* cryptodev: as shown in the the 18.11 deprecation notice, the structure
> +* cryptodev: as shown in the 18.11 deprecation notice, the structure
> ``rte_cryptodev_sym_session`` has been updated to contain more information
> to ensure safely accessing the session and session private data.
>
> diff --git a/doc/guides/rel_notes/release_19_11.rst b/doc/guides/rel_notes/release_19_11.rst
> index 682c1bd..c0045a9 100644
> --- a/doc/guides/rel_notes/release_19_11.rst
> +++ b/doc/guides/rel_notes/release_19_11.rst
> @@ -97,7 +97,7 @@ New Features
> * **Added ethdev API to set supported packet types**
>
> * Added new API ``rte_eth_dev_set_ptypes`` that allows an application to
> - inform PMD about about reduced range of packet types to handle.
> + inform PMD about reduced range of packet types to handle.
> * This scheme will allow PMDs to avoid lookup to internal ptype table on Rx
> and thereby improve Rx performance if application wishes do so.
>
> diff --git a/doc/guides/sample_app_ug/ethtool.rst b/doc/guides/sample_app_ug/ethtool.rst
> index 47e09f6..8f7fc6c 100644
> --- a/doc/guides/sample_app_ug/ethtool.rst
> +++ b/doc/guides/sample_app_ug/ethtool.rst
> @@ -40,7 +40,7 @@ The application is console-driven using the cmdline DPDK interface:
> EthApp>
>
> From this interface the available commands and descriptions of what
> -they do as as follows:
> +they do as follows:
>
> * ``drvinfo``: Print driver info
> * ``eeprom``: Dump EEPROM to file
> diff --git a/doc/guides/sample_app_ug/ipsec_secgw.rst b/doc/guides/sample_app_ug/ipsec_secgw.rst
> index ae8cce2..d6d8d44 100644
> --- a/doc/guides/sample_app_ug/ipsec_secgw.rst
> +++ b/doc/guides/sample_app_ug/ipsec_secgw.rst
> @@ -158,7 +158,7 @@ Where:
> If packet is not reassembled within this time, received fragments
> will be discarded. Fragment lifetime should be decreased when
> there is a high fragmented traffic loss in high bandwidth networks.
> - Should be lower for for low number of reassembly buckets.
> + Should be lower for low number of reassembly buckets.
> Valid values: from 1 ns to 10 s. Default value: 10000000 (10 s).
>
> * ``--reassemble NUM``: max number of entries in reassemble fragment table.
> diff --git a/doc/guides/sample_app_ug/ntb.rst b/doc/guides/sample_app_ug/ntb.rst
> index df16af8..93fb752 100644
> --- a/doc/guides/sample_app_ug/ntb.rst
> +++ b/doc/guides/sample_app_ug/ntb.rst
> @@ -82,7 +82,7 @@ The application is console-driven using the cmdline DPDK interface:
> ntb>
>
> From this interface the available commands and descriptions of what
> -they do as as follows:
> +they do as follows:
>
> * ``send [filepath]``: Send file to the peer host. Need to be in
> file-trans forwarding mode first.
> diff --git a/doc/guides/sample_app_ug/performance_thread.rst b/doc/guides/sample_app_ug/performance_thread.rst
> index ac6ee8a..5fed464 100644
> --- a/doc/guides/sample_app_ug/performance_thread.rst
> +++ b/doc/guides/sample_app_ug/performance_thread.rst
> @@ -280,7 +280,7 @@ functionality into different threads, and the pairs of RX and TX threads are
> interconnected via software rings.
>
> On initialization an L-thread scheduler is started on every EAL thread. On all
> -but the master EAL thread only a a dummy L-thread is initially started.
> +but the master EAL thread only a dummy L-thread is initially started.
> The L-thread started on the master EAL thread then spawns other L-threads on
> different L-thread schedulers according the command line parameters.
>
> diff --git a/doc/guides/testpmd_app_ug/testpmd_funcs.rst b/doc/guides/testpmd_app_ug/testpmd_funcs.rst
> index 48473d8..6779822 100644
> --- a/doc/guides/testpmd_app_ug/testpmd_funcs.rst
> +++ b/doc/guides/testpmd_app_ug/testpmd_funcs.rst
> @@ -33,7 +33,7 @@ If you type a partial command and hit ``<TAB>`` you get a list of the available
>
> .. note::
>
> - Some examples in this document are too long to fit on one line are are shown wrapped at `"\\"` for display purposes::
> + Some examples in this document are too long to fit on one line are shown wrapped at `"\\"` for display purposes::
>
> testpmd> set flow_ctrl rx (on|off) tx (on|off) (high_water) (low_water) \
> (pause_time) (send_xon) (port_id)
> @@ -2760,7 +2760,7 @@ Traffic Management
> ------------------
>
> The following section shows functions for configuring traffic management on
> -on the ethernet device through the use of generic TM API.
> +the ethernet device through the use of generic TM API.
>
> show port traffic management capability
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> diff --git a/doc/guides/tools/proc_info.rst b/doc/guides/tools/proc_info.rst
> index 2ea1b59..0390b9c 100644
> --- a/doc/guides/tools/proc_info.rst
> +++ b/doc/guides/tools/proc_info.rst
> @@ -63,7 +63,7 @@ ring. For invalid or no ring name, whole list is dump.
> **--show-mempool[=name]**
> The show-mempool parameter display current allocation of all mempool
> debug information. Specifying the name allows to display details for specific
> -specific mempool. For invalid or no mempool name, whole list is dump.
> +mempool. For invalid or no mempool name, whole list is dump.
>
> **--iter-mempool=name**
> The iter-mempool parameter iterates and displays mempool elements specified
>
More information about the dev
mailing list