* [PATCH v1 0/3] Fix typo's and capitalise PMD @ 2021-11-18 14:46 Sean Morrissey 2021-11-18 14:46 ` [PATCH v1 1/3] fix PMD wording typo Sean Morrissey ` (3 more replies) 0 siblings, 4 replies; 19+ messages in thread From: Sean Morrissey @ 2021-11-18 14:46 UTC (permalink / raw) Cc: dev, Sean Morrissey This patchset cleans up the use of the phrase PMD throughout dpdk by capitalising pmd and also removing the use of the word driver following PMD. This patchset also removes some unnecessary duplication of the word "the" in comments and docs. Sean Morrissey (3): fix PMD wording typo fix 'the the' typo doc: capitalise PMD app/test-pmd/cmdline.c | 4 +-- app/test/test_barrier.c | 2 +- doc/guides/bbdevs/turbo_sw.rst | 2 +- doc/guides/cryptodevs/ccp.rst | 2 +- doc/guides/cryptodevs/openssl.rst | 2 +- doc/guides/cryptodevs/overview.rst | 2 +- doc/guides/cryptodevs/virtio.rst | 2 +- doc/guides/eventdevs/opdl.rst | 2 +- doc/guides/linux_gsg/build_sample_apps.rst | 2 +- doc/guides/nics/af_packet.rst | 2 +- doc/guides/nics/af_xdp.rst | 2 +- doc/guides/nics/avp.rst | 4 +-- doc/guides/nics/cnxk.rst | 2 +- doc/guides/nics/enetfec.rst | 2 +- doc/guides/nics/fm10k.rst | 4 +-- doc/guides/nics/intel_vf.rst | 2 +- doc/guides/nics/netvsc.rst | 2 +- doc/guides/nics/nfp.rst | 2 +- doc/guides/nics/octeontx.rst | 4 +-- doc/guides/nics/octeontx2.rst | 6 ++-- doc/guides/nics/thunderx.rst | 4 +-- doc/guides/nics/virtio.rst | 4 +-- doc/guides/prog_guide/compressdev.rst | 6 ++-- .../prog_guide/writing_efficient_code.rst | 4 +-- doc/guides/rel_notes/known_issues.rst | 2 +- doc/guides/rel_notes/release_16_04.rst | 2 +- doc/guides/rel_notes/release_18_02.rst | 4 +-- doc/guides/rel_notes/release_19_05.rst | 6 ++-- doc/guides/rel_notes/release_19_11.rst | 2 +- doc/guides/rel_notes/release_20_11.rst | 4 +-- doc/guides/rel_notes/release_21_02.rst | 2 +- doc/guides/rel_notes/release_21_05.rst | 2 +- doc/guides/rel_notes/release_21_08.rst | 2 +- doc/guides/rel_notes/release_21_11.rst | 2 +- doc/guides/rel_notes/release_2_1.rst | 2 +- doc/guides/rel_notes/release_2_2.rst | 4 +-- doc/guides/sample_app_ug/bbdev_app.rst | 2 +- doc/guides/sample_app_ug/keep_alive.rst | 2 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- doc/guides/sample_app_ug/vhost.rst | 4 +-- doc/guides/tools/testeventdev.rst | 2 +- doc/guides/vdpadevs/ifc.rst | 4 +-- drivers/bus/vmbus/rte_bus_vmbus.h | 2 +- drivers/common/cpt/cpt_hw_types.h | 2 +- drivers/common/sfc_efx/efsys.h | 2 +- drivers/compress/qat/qat_comp_pmd.h | 2 +- drivers/crypto/qat/qat_asym_pmd.h | 2 +- drivers/crypto/qat/qat_sym_pmd.h | 2 +- drivers/net/bnx2x/elink.c | 2 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 2 +- drivers/net/bonding/rte_eth_bond_pmd.c | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 2 +- drivers/net/hinic/base/hinic_pmd_cmdq.h | 2 +- drivers/net/hinic/base/hinic_pmd_hwdev.c | 2 +- drivers/net/hns3/hns3_ethdev.c | 6 ++-- drivers/net/hns3/hns3_ethdev.h | 6 ++-- drivers/net/hns3/hns3_ethdev_vf.c | 28 +++++++++---------- drivers/net/hns3/hns3_rss.c | 4 +-- drivers/net/hns3/hns3_rxtx.c | 8 +++--- drivers/net/hns3/hns3_rxtx.h | 4 +-- drivers/net/i40e/base/i40e_common.c | 2 +- drivers/net/i40e/i40e_ethdev.c | 2 +- drivers/net/ice/ice_ethdev.h | 2 +- drivers/net/ionic/ionic_if.h | 2 +- drivers/net/mlx5/mlx5_trigger.c | 2 +- drivers/net/nfp/nfp_common.h | 2 +- drivers/net/nfp/nfp_ethdev.c | 2 +- drivers/net/nfp/nfp_ethdev_vf.c | 2 +- drivers/raw/ifpga/base/README | 2 +- lib/bbdev/rte_bbdev.h | 12 ++++---- lib/bbdev/rte_bbdev_pmd.h | 2 +- lib/compressdev/rte_compressdev_pmd.h | 4 +-- lib/cryptodev/cryptodev_pmd.h | 4 +-- lib/dmadev/rte_dmadev_core.h | 2 +- lib/eal/include/rte_dev.h | 2 +- lib/eal/include/rte_devargs.h | 4 +-- lib/ethdev/rte_ethdev.h | 18 ++++++------ lib/eventdev/eventdev_pmd.h | 2 +- lib/ip_frag/rte_ipv6_fragmentation.c | 2 +- lib/rawdev/rte_rawdev_pmd.h | 2 +- 80 files changed, 136 insertions(+), 136 deletions(-) -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v1 1/3] fix PMD wording typo 2021-11-18 14:46 [PATCH v1 0/3] Fix typo's and capitalise PMD Sean Morrissey @ 2021-11-18 14:46 ` Sean Morrissey 2021-11-19 10:07 ` Mcnamara, John 2021-11-22 8:54 ` Walsh, Conor 2021-11-18 14:46 ` [PATCH v1 2/3] fix 'the the' typo Sean Morrissey ` (2 subsequent siblings) 3 siblings, 2 replies; 19+ messages in thread From: Sean Morrissey @ 2021-11-18 14:46 UTC (permalink / raw) To: Xiaoyun Li, Nicolas Chautru, Jay Zhou, Ciara Loftus, Qi Zhang, Steven Webster, Matt Peters, Apeksha Gupta, Sachin Saxena, Xiao Wang, Haiyue Wang, Beilei Xing, Stephen Hemminger, Long Li, Heinrich Kuhn, Jerin Jacob, Maciej Czekaj, Maxime Coquelin, Chenbo Xia, Konstantin Ananyev, Andrew Rybchenko, Fiona Trahe, Ashish Gupta, John Griffin, Deepak Kumar Jain, Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Min Hu (Connor), Yisen Zhuang, Lijun Ou, Rosen Xu, Tianfei zhang, Akhil Goyal, Declan Doherty, Chengwen Feng, Kevin Laatz, Bruce Richardson, Thomas Monjalon, Ferruh Yigit Cc: dev, Sean Morrissey, Conor Fogarty Removing the use of driver following PMD as its unnecessary. Signed-off-by: Sean Morrissey <sean.morrissey@intel.com> Signed-off-by: Conor Fogarty <conor.fogarty@intel.com> --- app/test-pmd/cmdline.c | 4 +-- doc/guides/bbdevs/turbo_sw.rst | 2 +- doc/guides/cryptodevs/virtio.rst | 2 +- doc/guides/linux_gsg/build_sample_apps.rst | 2 +- doc/guides/nics/af_packet.rst | 2 +- doc/guides/nics/af_xdp.rst | 2 +- doc/guides/nics/avp.rst | 4 +-- doc/guides/nics/enetfec.rst | 2 +- doc/guides/nics/fm10k.rst | 4 +-- doc/guides/nics/intel_vf.rst | 2 +- doc/guides/nics/netvsc.rst | 2 +- doc/guides/nics/nfp.rst | 2 +- doc/guides/nics/thunderx.rst | 2 +- doc/guides/nics/virtio.rst | 4 +-- .../prog_guide/writing_efficient_code.rst | 4 +-- doc/guides/rel_notes/known_issues.rst | 2 +- doc/guides/rel_notes/release_16_04.rst | 2 +- doc/guides/rel_notes/release_19_05.rst | 6 ++-- doc/guides/rel_notes/release_19_11.rst | 2 +- doc/guides/rel_notes/release_20_11.rst | 4 +-- doc/guides/rel_notes/release_21_02.rst | 2 +- doc/guides/rel_notes/release_21_05.rst | 2 +- doc/guides/rel_notes/release_21_08.rst | 2 +- doc/guides/rel_notes/release_21_11.rst | 2 +- doc/guides/rel_notes/release_2_2.rst | 4 +-- doc/guides/sample_app_ug/bbdev_app.rst | 2 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- doc/guides/tools/testeventdev.rst | 2 +- drivers/common/sfc_efx/efsys.h | 2 +- drivers/compress/qat/qat_comp_pmd.h | 2 +- drivers/crypto/qat/qat_asym_pmd.h | 2 +- drivers/crypto/qat/qat_sym_pmd.h | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 2 +- drivers/net/hinic/base/hinic_pmd_cmdq.h | 2 +- drivers/net/hns3/hns3_ethdev.c | 6 ++-- drivers/net/hns3/hns3_ethdev.h | 6 ++-- drivers/net/hns3/hns3_ethdev_vf.c | 28 +++++++++---------- drivers/net/hns3/hns3_rss.c | 4 +-- drivers/net/hns3/hns3_rxtx.c | 8 +++--- drivers/net/hns3/hns3_rxtx.h | 4 +-- drivers/net/i40e/i40e_ethdev.c | 2 +- drivers/net/nfp/nfp_common.h | 2 +- drivers/net/nfp/nfp_ethdev.c | 2 +- drivers/net/nfp/nfp_ethdev_vf.c | 2 +- drivers/raw/ifpga/base/README | 2 +- lib/bbdev/rte_bbdev.h | 12 ++++---- lib/compressdev/rte_compressdev_pmd.h | 2 +- lib/cryptodev/cryptodev_pmd.h | 2 +- lib/dmadev/rte_dmadev_core.h | 2 +- lib/eal/include/rte_dev.h | 2 +- lib/eal/include/rte_devargs.h | 4 +-- lib/ethdev/rte_ethdev.h | 18 ++++++------ 52 files changed, 97 insertions(+), 97 deletions(-) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index c43c85c591..6e10afeedd 100644 --- a/app/test-pmd/cmdline.c +++ b/app/test-pmd/cmdline.c @@ -2701,7 +2701,7 @@ cmd_config_rxtx_queue_parsed(void *parsed_result, ret = rte_eth_dev_tx_queue_stop(res->portid, res->qid); if (ret == -ENOTSUP) - fprintf(stderr, "Function not supported in PMD driver\n"); + fprintf(stderr, "Function not supported in PMD\n"); } cmdline_parse_token_string_t cmd_config_rxtx_queue_port = @@ -14700,7 +14700,7 @@ cmd_ddp_info_parsed( free(proto); #endif if (ret == -ENOTSUP) - fprintf(stderr, "Function not supported in PMD driver\n"); + fprintf(stderr, "Function not supported in PMD\n"); close_file(pkg); } diff --git a/doc/guides/bbdevs/turbo_sw.rst b/doc/guides/bbdevs/turbo_sw.rst index 43c5129fd7..1e23e37027 100644 --- a/doc/guides/bbdevs/turbo_sw.rst +++ b/doc/guides/bbdevs/turbo_sw.rst @@ -149,7 +149,7 @@ Example: * For AVX512 machines with SDK libraries installed then both 4G and 5G can be enabled for full real time FEC capability. For AVX2 machines it is possible to only enable the 4G libraries and the PMD capabilities will be limited to 4G FEC. - If no library is present then the PMD driver will still build but its capabilities will be limited accordingly. + If no library is present then the PMD will still build but its capabilities will be limited accordingly. To use the PMD in an application, user must: diff --git a/doc/guides/cryptodevs/virtio.rst b/doc/guides/cryptodevs/virtio.rst index 8b96446ff2..ce4d43519a 100644 --- a/doc/guides/cryptodevs/virtio.rst +++ b/doc/guides/cryptodevs/virtio.rst @@ -73,7 +73,7 @@ number of the virtio-crypto device: echo -n 0000:00:04.0 > /sys/bus/pci/drivers/virtio-pci/unbind echo "1af4 1054" > /sys/bus/pci/drivers/uio_pci_generic/new_id -Finally the front-end virtio crypto PMD driver can be installed. +Finally the front-end virtio crypto PMD can be installed. Tests ----- diff --git a/doc/guides/linux_gsg/build_sample_apps.rst b/doc/guides/linux_gsg/build_sample_apps.rst index efd2dd23f1..4f99617233 100644 --- a/doc/guides/linux_gsg/build_sample_apps.rst +++ b/doc/guides/linux_gsg/build_sample_apps.rst @@ -66,7 +66,7 @@ The EAL options are as follows: * ``-d``: Add a driver or driver directory to be loaded. - The application should use this option to load the pmd drivers + The application should use this option to load the PMDs that are built as shared libraries. * ``-m MB``: diff --git a/doc/guides/nics/af_packet.rst b/doc/guides/nics/af_packet.rst index 54feffdef4..8292369141 100644 --- a/doc/guides/nics/af_packet.rst +++ b/doc/guides/nics/af_packet.rst @@ -5,7 +5,7 @@ AF_PACKET Poll Mode Driver ========================== The AF_PACKET socket in Linux allows an application to receive and send raw -packets. This Linux-specific PMD driver binds to an AF_PACKET socket and allows +packets. This Linux-specific PMD binds to an AF_PACKET socket and allows a DPDK application to send and receive raw packets through the Kernel. In order to improve Rx and Tx performance this implementation makes use of diff --git a/doc/guides/nics/af_xdp.rst b/doc/guides/nics/af_xdp.rst index 8bf40b5f0f..c9d0e1ad6c 100644 --- a/doc/guides/nics/af_xdp.rst +++ b/doc/guides/nics/af_xdp.rst @@ -12,7 +12,7 @@ For the full details behind AF_XDP socket, you can refer to `AF_XDP documentation in the Kernel <https://www.kernel.org/doc/Documentation/networking/af_xdp.rst>`_. -This Linux-specific PMD driver creates the AF_XDP socket and binds it to a +This Linux-specific PMD creates the AF_XDP socket and binds it to a specific netdev queue, it allows a DPDK application to send and receive raw packets through the socket which would bypass the kernel network stack. Current implementation only supports single queue, multi-queues feature will diff --git a/doc/guides/nics/avp.rst b/doc/guides/nics/avp.rst index 1a194fc23c..a749f2a0f6 100644 --- a/doc/guides/nics/avp.rst +++ b/doc/guides/nics/avp.rst @@ -35,7 +35,7 @@ to another with minimal packet loss. Features and Limitations of the AVP PMD --------------------------------------- -The AVP PMD driver provides the following functionality. +The AVP PMD provides the following functionality. * Receive and transmit of both simple and chained mbuf packets, @@ -74,7 +74,7 @@ Launching a VM with an AVP type network attachment The following example will launch a VM with three network attachments. The first attachment will have a default vif-model of "virtio". The next two network attachments will have a vif-model of "avp" and may be used with a DPDK -application which is built to include the AVP PMD driver. +application which is built to include the AVP PMD. .. code-block:: console diff --git a/doc/guides/nics/enetfec.rst b/doc/guides/nics/enetfec.rst index a64e72fdd6..381635e627 100644 --- a/doc/guides/nics/enetfec.rst +++ b/doc/guides/nics/enetfec.rst @@ -65,7 +65,7 @@ The diagram below shows a system level overview of ENETFEC: | PHY | +-----+ -ENETFEC Ethernet driver is traditional DPDK PMD driver running in userspace. +ENETFEC Ethernet driver is traditional DPDK PMD running in userspace. 'fec-uio' is the kernel driver. The MAC and PHY are the hardware blocks. ENETFEC PMD uses standard UIO interface to access kernel diff --git a/doc/guides/nics/fm10k.rst b/doc/guides/nics/fm10k.rst index bba53f5a64..d6efac0917 100644 --- a/doc/guides/nics/fm10k.rst +++ b/doc/guides/nics/fm10k.rst @@ -114,9 +114,9 @@ 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 +interfaces. The FM10000 PMD only manages host interfaces. For 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. +FM10000 PMD. 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/nics/intel_vf.rst b/doc/guides/nics/intel_vf.rst index fd235e1463..648af39c22 100644 --- a/doc/guides/nics/intel_vf.rst +++ b/doc/guides/nics/intel_vf.rst @@ -571,7 +571,7 @@ Fast Host-based Packet Processing Software Defined Network (SDN) trends are demanding fast host-based packet handling. In a virtualization environment, -the DPDK VF PMD driver performs the same throughput result as a non-VT native environment. +the DPDK VF PMD performs the same throughput result as a non-VT native environment. With such host instance fast packet processing, lots of services such as filtering, QoS, DPI can be offloaded on the host fast path. diff --git a/doc/guides/nics/netvsc.rst b/doc/guides/nics/netvsc.rst index c0e218c743..77efe1dc91 100644 --- a/doc/guides/nics/netvsc.rst +++ b/doc/guides/nics/netvsc.rst @@ -14,7 +14,7 @@ checksum and segmentation offloads. Features and Limitations of Hyper-V PMD --------------------------------------- -In this release, the hyper PMD driver provides the basic functionality of packet reception and transmission. +In this release, the hyper PMD provides the basic functionality of packet reception and transmission. * It supports merge-able buffers per packet when receiving packets and scattered buffer per packet when transmitting packets. The packet size supported is from 64 to 65536. diff --git a/doc/guides/nics/nfp.rst b/doc/guides/nics/nfp.rst index bf8be723b0..30cdc69202 100644 --- a/doc/guides/nics/nfp.rst +++ b/doc/guides/nics/nfp.rst @@ -14,7 +14,7 @@ This document explains how to use DPDK with the Netronome Poll Mode Driver (PMD) supporting Netronome's Network Flow Processor 6xxx (NFP-6xxx) and Netronome's Flow Processor 4xxx (NFP-4xxx). -NFP is a SRIOV capable device and the PMD driver supports the physical +NFP is a SRIOV capable device and the PMD supports the physical function (PF) and the virtual functions (VFs). Dependencies diff --git a/doc/guides/nics/thunderx.rst b/doc/guides/nics/thunderx.rst index 98f23a2b2a..d96395dafa 100644 --- a/doc/guides/nics/thunderx.rst +++ b/doc/guides/nics/thunderx.rst @@ -199,7 +199,7 @@ Each port consists of a primary VF and n secondary VF(s). Each VF provides 8 Tx/ When a given port is configured to use more than 8 queues, it requires one (or more) secondary VF. Each secondary VF adds 8 additional queues to the queue set. -During PMD driver initialization, the primary VF's are enumerated by checking the +During PMD initialization, the primary VF's are enumerated by checking the specific flag (see sqs message in DPDK boot log - sqs indicates secondary queue set). They are at the beginning of VF list (the remain ones are secondary VF's). diff --git a/doc/guides/nics/virtio.rst b/doc/guides/nics/virtio.rst index 98e0d012b7..7c0ae2b3af 100644 --- a/doc/guides/nics/virtio.rst +++ b/doc/guides/nics/virtio.rst @@ -17,7 +17,7 @@ With this enhancement, virtio could achieve quite promising performance. For basic qemu-KVM installation and other Intel EM poll mode driver in guest VM, please refer to Chapter "Driver for VM Emulated Devices". -In this chapter, we will demonstrate usage of virtio PMD driver with two backends, +In this chapter, we will demonstrate usage of virtio PMD with two backends, standard qemu vhost back end and vhost kni back end. Virtio Implementation in DPDK @@ -40,7 +40,7 @@ end if necessary. Features and Limitations of virtio PMD -------------------------------------- -In this release, the virtio PMD driver provides the basic functionality of packet reception and transmission. +In this release, the virtio PMD provides the basic functionality of packet reception and transmission. * It supports merge-able buffers per packet when receiving packets and scattered buffer per packet when transmitting packets. The packet size supported is from 64 to 1518. diff --git a/doc/guides/prog_guide/writing_efficient_code.rst b/doc/guides/prog_guide/writing_efficient_code.rst index a61e8320ae..e6c26efdd3 100644 --- a/doc/guides/prog_guide/writing_efficient_code.rst +++ b/doc/guides/prog_guide/writing_efficient_code.rst @@ -119,8 +119,8 @@ The code algorithm that dequeues messages may be something similar to the follow my_process_bulk(obj_table, count); } -PMD Driver ----------- +PMD +--- The DPDK Poll Mode Driver (PMD) is also able to work in bulk/burst mode, allowing the factorization of some code for each call in the send or receive function. diff --git a/doc/guides/rel_notes/known_issues.rst b/doc/guides/rel_notes/known_issues.rst index beea877bad..187d9c942e 100644 --- a/doc/guides/rel_notes/known_issues.rst +++ b/doc/guides/rel_notes/known_issues.rst @@ -250,7 +250,7 @@ PMD does not work with --no-huge EAL command line parameter **Description**: Currently, the DPDK does not store any information about memory allocated by ``malloc()` (for example, NUMA node, - physical address), hence PMD drivers do not work when the ``--no-huge`` command line parameter is supplied to EAL. + physical address), hence PMDs do not work when the ``--no-huge`` command line parameter is supplied to EAL. **Implication**: Sending and receiving data with PMD will not work. diff --git a/doc/guides/rel_notes/release_16_04.rst b/doc/guides/rel_notes/release_16_04.rst index b7d07834e1..ac18e1dddb 100644 --- a/doc/guides/rel_notes/release_16_04.rst +++ b/doc/guides/rel_notes/release_16_04.rst @@ -56,7 +56,7 @@ New Features * **Enabled Virtio 1.0 support.** - Enabled Virtio 1.0 support for Virtio pmd driver. + Enabled Virtio 1.0 support for Virtio PMD. * **Supported Virtio for ARM.** diff --git a/doc/guides/rel_notes/release_19_05.rst b/doc/guides/rel_notes/release_19_05.rst index 30f704e204..89ae425bdb 100644 --- a/doc/guides/rel_notes/release_19_05.rst +++ b/doc/guides/rel_notes/release_19_05.rst @@ -46,13 +46,13 @@ New Features Updated the KNI kernel module to set the ``max_mtu`` according to the given initial MTU size. Without it, the maximum MTU was 1500. - Updated the KNI PMD driver to set the ``mbuf_size`` and MTU based on + Updated the KNI PMD to set the ``mbuf_size`` and MTU based on the given mb-pool. This provide the ability to pass jumbo frames if the mb-pool contains a suitable buffer size. * **Added the AF_XDP PMD.** - Added a Linux-specific PMD driver for AF_XDP. This PMD can create an AF_XDP socket + Added a Linux-specific PMD for AF_XDP. This PMD can create an AF_XDP socket and bind it to a specific netdev queue. It allows a DPDK application to send and receive raw packets through the socket which would bypass the kernel network stack to achieve high performance packet processing. @@ -240,7 +240,7 @@ ABI Changes The ``rte_eth_dev_info`` structure has had two extra fields added: ``min_mtu`` and ``max_mtu``. Each of these are of type ``uint16_t``. - The values of these fields can be set specifically by the PMD drivers as + The values of these fields can be set specifically by the PMDs as supported values can vary from device to device. * cryptodev: in 18.08 a new structure ``rte_crypto_asym_op`` was introduced and diff --git a/doc/guides/rel_notes/release_19_11.rst b/doc/guides/rel_notes/release_19_11.rst index b509a6dd28..302b3e5f37 100644 --- a/doc/guides/rel_notes/release_19_11.rst +++ b/doc/guides/rel_notes/release_19_11.rst @@ -189,7 +189,7 @@ New Features * **Added Marvell OCTEON TX2 crypto PMD.** - Added a new PMD driver for hardware crypto offload block on ``OCTEON TX2`` + Added a new PMD for hardware crypto offload block on ``OCTEON TX2`` SoC. See :doc:`../cryptodevs/octeontx2` for more details diff --git a/doc/guides/rel_notes/release_20_11.rst b/doc/guides/rel_notes/release_20_11.rst index 90cc3ed680..af7ce90ba3 100644 --- a/doc/guides/rel_notes/release_20_11.rst +++ b/doc/guides/rel_notes/release_20_11.rst @@ -192,7 +192,7 @@ New Features * **Added Wangxun txgbe PMD.** - Added a new PMD driver for Wangxun 10 Gigabit Ethernet NICs. + Added a new PMD for Wangxun 10 Gigabit Ethernet NICs. See the :doc:`../nics/txgbe` for more details. @@ -288,7 +288,7 @@ New Features * **Added Marvell OCTEON TX2 regex PMD.** - Added a new PMD driver for the hardware regex offload block for OCTEON TX2 SoC. + Added a new PMD for the hardware regex offload block for OCTEON TX2 SoC. See the :doc:`../regexdevs/octeontx2` for more details. diff --git a/doc/guides/rel_notes/release_21_02.rst b/doc/guides/rel_notes/release_21_02.rst index 9d5e17758f..5fbf5b3d43 100644 --- a/doc/guides/rel_notes/release_21_02.rst +++ b/doc/guides/rel_notes/release_21_02.rst @@ -135,7 +135,7 @@ New Features * **Added mlx5 compress PMD.** - Added a new compress PMD driver for Bluefield 2 adapters. + Added a new compress PMD for Bluefield 2 adapters. See the :doc:`../compressdevs/mlx5` for more details. diff --git a/doc/guides/rel_notes/release_21_05.rst b/doc/guides/rel_notes/release_21_05.rst index 8adb225a4d..49044ed422 100644 --- a/doc/guides/rel_notes/release_21_05.rst +++ b/doc/guides/rel_notes/release_21_05.rst @@ -78,7 +78,7 @@ New Features * Updated ena_com (HAL) to the latest version. * Added indication of the RSS hash presence in the mbuf. -* **Updated Arkville PMD driver.** +* **Updated Arkville PMD.** Updated Arkville net driver with new features and improvements, including: diff --git a/doc/guides/rel_notes/release_21_08.rst b/doc/guides/rel_notes/release_21_08.rst index 6fb4e43346..ac1c081903 100644 --- a/doc/guides/rel_notes/release_21_08.rst +++ b/doc/guides/rel_notes/release_21_08.rst @@ -67,7 +67,7 @@ New Features * **Added Wangxun ngbe PMD.** - Added a new PMD driver for Wangxun 1Gb Ethernet NICs. + Added a new PMD for Wangxun 1Gb Ethernet NICs. See the :doc:`../nics/ngbe` for more details. * **Added inflight packets clear API in vhost library.** diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst index 4d8c59472a..1d6774afc1 100644 --- a/doc/guides/rel_notes/release_21_11.rst +++ b/doc/guides/rel_notes/release_21_11.rst @@ -354,7 +354,7 @@ New Features * **Added NXP LA12xx baseband PMD.** - * Added a new baseband PMD driver for NXP LA12xx Software defined radio. + * Added a new baseband PMD for NXP LA12xx Software defined radio. * See the :doc:`../bbdevs/la12xx` for more details. * **Updated Mellanox compress driver.** diff --git a/doc/guides/rel_notes/release_2_2.rst b/doc/guides/rel_notes/release_2_2.rst index 8273473ff4..029b758e90 100644 --- a/doc/guides/rel_notes/release_2_2.rst +++ b/doc/guides/rel_notes/release_2_2.rst @@ -10,8 +10,8 @@ New Features * **Introduce ARMv7 and ARMv8 architectures.** * It is now possible to build DPDK for the ARMv7 and ARMv8 platforms. - * ARMv7 can be tested with virtual PMD drivers. - * ARMv8 can be tested with virtual and physical PMD drivers. + * ARMv7 can be tested with virtual PMDs. + * ARMv8 can be tested with virtual and physical PMDs. * **Enabled freeing of ring.** diff --git a/doc/guides/sample_app_ug/bbdev_app.rst b/doc/guides/sample_app_ug/bbdev_app.rst index 45e69e36e2..7f02f0ed90 100644 --- a/doc/guides/sample_app_ug/bbdev_app.rst +++ b/doc/guides/sample_app_ug/bbdev_app.rst @@ -31,7 +31,7 @@ Limitations Compiling the Application ------------------------- -DPDK needs to be built with ``baseband_turbo_sw`` PMD driver enabled along +DPDK needs to be built with ``baseband_turbo_sw`` PMD enabled along with ``FLEXRAN SDK`` Libraries. Refer to *SW Turbo Poll Mode Driver* documentation for more details on this. diff --git a/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst b/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst index 486247ac2e..ecb1c857c4 100644 --- a/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst +++ b/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst @@ -220,7 +220,7 @@ Once the application starts, it transitions through three phases: * **Final Phase** - Perform the following tasks: - Calls the EAL, PMD driver and ACL library to free resource, then quits. + Calls the EAL, PMD and ACL library to free resource, then quits. Compiling the Application ------------------------- diff --git a/doc/guides/tools/testeventdev.rst b/doc/guides/tools/testeventdev.rst index 7b4cdeb43f..48efb9ea6e 100644 --- a/doc/guides/tools/testeventdev.rst +++ b/doc/guides/tools/testeventdev.rst @@ -239,7 +239,7 @@ to the ordered queue. The worker receives the events from ordered queue and forwards to atomic queue. Since the events from an ordered queue can be processed in parallel on the different workers, the ingress order of events might have changed on the downstream atomic queue enqueue. On enqueue to the -atomic queue, the eventdev PMD driver reorders the event to the original +atomic queue, the eventdev PMD reorders the event to the original ingress order(i.e producer ingress order). When the event is dequeued from the atomic queue by the worker, this test diff --git a/drivers/common/sfc_efx/efsys.h b/drivers/common/sfc_efx/efsys.h index b2109bf3c0..3860c2835a 100644 --- a/drivers/common/sfc_efx/efsys.h +++ b/drivers/common/sfc_efx/efsys.h @@ -609,7 +609,7 @@ typedef struct efsys_bar_s { /* DMA SYNC */ /* - * DPDK does not provide any DMA syncing API, and no PMD drivers + * DPDK does not provide any DMA syncing API, and no PMDs * have any traces of explicit DMA syncing. * DMA mapping is assumed to be coherent. */ diff --git a/drivers/compress/qat/qat_comp_pmd.h b/drivers/compress/qat/qat_comp_pmd.h index 86317a513c..3c8682a768 100644 --- a/drivers/compress/qat/qat_comp_pmd.h +++ b/drivers/compress/qat/qat_comp_pmd.h @@ -13,7 +13,7 @@ #include "qat_device.h" #include "qat_comp.h" -/**< Intel(R) QAT Compression PMD driver name */ +/**< Intel(R) QAT Compression PMD name */ #define COMPRESSDEV_NAME_QAT_PMD compress_qat /* Private data structure for a QAT compression device capability. */ diff --git a/drivers/crypto/qat/qat_asym_pmd.h b/drivers/crypto/qat/qat_asym_pmd.h index fd6b406248..f988d646e5 100644 --- a/drivers/crypto/qat/qat_asym_pmd.h +++ b/drivers/crypto/qat/qat_asym_pmd.h @@ -10,7 +10,7 @@ #include "qat_crypto.h" #include "qat_device.h" -/** Intel(R) QAT Asymmetric Crypto PMD driver name */ +/** Intel(R) QAT Asymmetric Crypto PMD name */ #define CRYPTODEV_NAME_QAT_ASYM_PMD crypto_qat_asym diff --git a/drivers/crypto/qat/qat_sym_pmd.h b/drivers/crypto/qat/qat_sym_pmd.h index 0dc0c6f0d9..59fbdefa12 100644 --- a/drivers/crypto/qat/qat_sym_pmd.h +++ b/drivers/crypto/qat/qat_sym_pmd.h @@ -16,7 +16,7 @@ #include "qat_crypto.h" #include "qat_device.h" -/** Intel(R) QAT Symmetric Crypto PMD driver name */ +/** Intel(R) QAT Symmetric Crypto PMD name */ #define CRYPTODEV_NAME_QAT_SYM_PMD crypto_qat /* Internal capabilities */ diff --git a/drivers/net/fm10k/fm10k_ethdev.c b/drivers/net/fm10k/fm10k_ethdev.c index 7c85a05746..43e1d13431 100644 --- a/drivers/net/fm10k/fm10k_ethdev.c +++ b/drivers/net/fm10k/fm10k_ethdev.c @@ -255,7 +255,7 @@ rx_queue_clean(struct fm10k_rx_queue *q) for (i = 0; i < q->nb_fake_desc; ++i) q->hw_ring[q->nb_desc + i] = zero; - /* vPMD driver has a different way of releasing mbufs. */ + /* vPMD has a different way of releasing mbufs. */ if (q->rx_using_sse) { fm10k_rx_queue_release_mbufs_vec(q); return; diff --git a/drivers/net/hinic/base/hinic_pmd_cmdq.h b/drivers/net/hinic/base/hinic_pmd_cmdq.h index 0d5e380123..58a1fbda71 100644 --- a/drivers/net/hinic/base/hinic_pmd_cmdq.h +++ b/drivers/net/hinic/base/hinic_pmd_cmdq.h @@ -9,7 +9,7 @@ #define HINIC_SCMD_DATA_LEN 16 -/* pmd driver uses 64, kernel l2nic use 4096 */ +/* PMD uses 64, kernel l2nic use 4096 */ #define HINIC_CMDQ_DEPTH 64 #define HINIC_CMDQ_BUF_SIZE 2048U diff --git a/drivers/net/hns3/hns3_ethdev.c b/drivers/net/hns3/hns3_ethdev.c index 847e660f44..0bd12907d8 100644 --- a/drivers/net/hns3/hns3_ethdev.c +++ b/drivers/net/hns3/hns3_ethdev.c @@ -1060,7 +1060,7 @@ hns3_vlan_pvid_set(struct rte_eth_dev *dev, uint16_t pvid, int on) return ret; /* * Only in HNS3_SW_SHIFT_AND_MODE the PVID related operation in Tx/Rx - * need be processed by PMD driver. + * need be processed by PMD. */ if (pvid_en_state_change && hw->vlan_mode == HNS3_SW_SHIFT_AND_DISCARD_MODE) @@ -2592,7 +2592,7 @@ hns3_parse_cfg(struct hns3_cfg *cfg, struct hns3_cmd_desc *desc) * Field ext_rss_size_max obtained from firmware will be more flexible * for future changes and expansions, which is an exponent of 2, instead * of reading out directly. If this field is not zero, hns3 PF PMD - * driver uses it as rss_size_max under one TC. Device, whose revision + * uses it as rss_size_max under one TC. Device, whose revision * id is greater than or equal to PCI_REVISION_ID_HIP09_A, obtains the * maximum number of queues supported under a TC through this field. */ @@ -6311,7 +6311,7 @@ hns3_fec_set(struct rte_eth_dev *dev, uint32_t mode) if (ret < 0) return ret; - /* HNS3 PMD driver only support one bit set mode, e.g. 0x1, 0x4 */ + /* HNS3 PMD only support one bit set mode, e.g. 0x1, 0x4 */ if (!is_fec_mode_one_bit_set(mode)) { hns3_err(hw, "FEC mode(0x%x) not supported in HNS3 PMD, " "FEC mode should be only one bit set", mode); diff --git a/drivers/net/hns3/hns3_ethdev.h b/drivers/net/hns3/hns3_ethdev.h index 6d30125dcc..488fe8dbbc 100644 --- a/drivers/net/hns3/hns3_ethdev.h +++ b/drivers/net/hns3/hns3_ethdev.h @@ -465,7 +465,7 @@ struct hns3_queue_intr { * enable Rx interrupt. * * - HNS3_INTR_MAPPING_VEC_ALL - * PMD driver can map/unmmap all interrupt vectors with queues When + * PMD can map/unmmap all interrupt vectors with queues When * Rx interrupt in enabled. */ uint8_t mapping_mode; @@ -575,14 +575,14 @@ struct hns3_hw { * * - HNS3_SW_SHIFT_AND_DISCARD_MODE * For some versions of hardware network engine, because of the - * hardware limitation, PMD driver needs to detect the PVID status + * hardware limitation, PMD needs to detect the PVID status * to work with haredware to implement PVID-related functions. * For example, driver need discard the stripped PVID tag to ensure * the PVID will not report to mbuf and shift the inserted VLAN tag * to avoid port based VLAN covering it. * * - HNS3_HW_SHIT_AND_DISCARD_MODE - * PMD driver does not need to process PVID-related functions in + * PMD does not need to process PVID-related functions in * I/O process, Hardware will adjust the sequence between port based * VLAN tag and BD VLAN tag automatically and VLAN tag stripped by * PVID will be invisible to driver. And in this mode, hns3 is able diff --git a/drivers/net/hns3/hns3_ethdev_vf.c b/drivers/net/hns3/hns3_ethdev_vf.c index d8a99693e0..7d6e251bbe 100644 --- a/drivers/net/hns3/hns3_ethdev_vf.c +++ b/drivers/net/hns3/hns3_ethdev_vf.c @@ -232,7 +232,7 @@ hns3vf_set_default_mac_addr(struct rte_eth_dev *dev, HNS3_TWO_ETHER_ADDR_LEN, true, NULL, 0); if (ret) { /* - * The hns3 VF PMD driver depends on the hns3 PF kernel ethdev + * The hns3 VF PMD depends on the hns3 PF kernel ethdev * driver. When user has configured a MAC address for VF device * by "ip link set ..." command based on the PF device, the hns3 * PF kernel ethdev driver does not allow VF driver to request @@ -312,9 +312,9 @@ hns3vf_set_promisc_mode(struct hns3_hw *hw, bool en_bc_pmc, req = (struct hns3_mbx_vf_to_pf_cmd *)desc.data; /* - * The hns3 VF PMD driver depends on the hns3 PF kernel ethdev driver, + * The hns3 VF PMD depends on the hns3 PF kernel ethdev driver, * so there are some features for promiscuous/allmulticast mode in hns3 - * VF PMD driver as below: + * VF PMD as below: * 1. The promiscuous/allmulticast mode can be configured successfully * only based on the trusted VF device. If based on the non trusted * VF device, configuring promiscuous/allmulticast mode will fail. @@ -322,14 +322,14 @@ hns3vf_set_promisc_mode(struct hns3_hw *hw, bool en_bc_pmc, * kernel ethdev driver on the host by the following command: * "ip link set <eth num> vf <vf id> turst on" * 2. After the promiscuous mode is configured successfully, hns3 VF PMD - * driver can receive the ingress and outgoing traffic. In the words, + * can receive the ingress and outgoing traffic. In the words, * all the ingress packets, all the packets sent from the PF and * other VFs on the same physical port. * 3. Note: Because of the hardware constraints, By default vlan filter * is enabled and couldn't be turned off based on VF device, so vlan * filter is still effective even in promiscuous mode. If upper * applications don't call rte_eth_dev_vlan_filter API function to - * set vlan based on VF device, hns3 VF PMD driver will can't receive + * set vlan based on VF device, hns3 VF PMD will can't receive * the packets with vlan tag in promiscuoue mode. */ hns3_cmd_setup_basic_desc(&desc, HNS3_OPC_MBX_VF_TO_PF, false); @@ -553,9 +553,9 @@ hns3vf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu) /* * The hns3 PF/VF devices on the same port share the hardware MTU * configuration. Currently, we send mailbox to inform hns3 PF kernel - * ethdev driver to finish hardware MTU configuration in hns3 VF PMD - * driver, there is no need to stop the port for hns3 VF device, and the - * MTU value issued by hns3 VF PMD driver must be less than or equal to + * ethdev driver to finish hardware MTU configuration in hns3 VF PMD, + * there is no need to stop the port for hns3 VF device, and the + * MTU value issued by hns3 VF PMD must be less than or equal to * PF's MTU. */ if (__atomic_load_n(&hw->reset.resetting, __ATOMIC_RELAXED)) { @@ -565,8 +565,8 @@ hns3vf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu) /* * when Rx of scattered packets is off, we have some possibility of - * using vector Rx process function or simple Rx functions in hns3 PMD - * driver. If the input MTU is increased and the maximum length of + * using vector Rx process function or simple Rx functions in hns3 PMD. + * If the input MTU is increased and the maximum length of * received packets is greater than the length of a buffer for Rx * packet, the hardware network engine needs to use multiple BDs and * buffers to store these packets. This will cause problems when still @@ -2075,7 +2075,7 @@ hns3vf_check_default_mac_change(struct hns3_hw *hw) * ethdev driver sets the MAC address for VF device after the * initialization of the related VF device, the PF driver will notify * VF driver to reset VF device to make the new MAC address effective - * immediately. The hns3 VF PMD driver should check whether the MAC + * immediately. The hns3 VF PMD should check whether the MAC * address has been changed by the PF kernel ethdev driver, if changed * VF driver should configure hardware using the new MAC address in the * recovering hardware configuration stage of the reset process. @@ -2416,12 +2416,12 @@ hns3vf_dev_init(struct rte_eth_dev *eth_dev) /* * The hns3 PF ethdev driver in kernel support setting VF MAC address * on the host by "ip link set ..." command. To avoid some incorrect - * scenes, for example, hns3 VF PMD driver fails to receive and send + * scenes, for example, hns3 VF PMD fails to receive and send * packets after user configure the MAC address by using the - * "ip link set ..." command, hns3 VF PMD driver keep the same MAC + * "ip link set ..." command, hns3 VF PMD keep the same MAC * address strategy as the hns3 kernel ethdev driver in the * initialization. If user configure a MAC address by the ip command - * for VF device, then hns3 VF PMD driver will start with it, otherwise + * for VF device, then hns3 VF PMD will start with it, otherwise * start with a random MAC address in the initialization. */ if (rte_is_zero_ether_addr((struct rte_ether_addr *)hw->mac.mac_addr)) diff --git a/drivers/net/hns3/hns3_rss.c b/drivers/net/hns3/hns3_rss.c index 85495bbe89..3a4b699ae2 100644 --- a/drivers/net/hns3/hns3_rss.c +++ b/drivers/net/hns3/hns3_rss.c @@ -667,7 +667,7 @@ hns3_rss_set_default_args(struct hns3_hw *hw) } /* - * RSS initialization for hns3 pmd driver. + * RSS initialization for hns3 PMD. */ int hns3_config_rss(struct hns3_adapter *hns) @@ -739,7 +739,7 @@ hns3_config_rss(struct hns3_adapter *hns) } /* - * RSS uninitialization for hns3 pmd driver. + * RSS uninitialization for hns3 PMD. */ void hns3_rss_uninit(struct hns3_adapter *hns) diff --git a/drivers/net/hns3/hns3_rxtx.c b/drivers/net/hns3/hns3_rxtx.c index 40cc4e9c1a..f365daadf8 100644 --- a/drivers/net/hns3/hns3_rxtx.c +++ b/drivers/net/hns3/hns3_rxtx.c @@ -1899,8 +1899,8 @@ hns3_rx_queue_setup(struct rte_eth_dev *dev, uint16_t idx, uint16_t nb_desc, /* * For hns3 PF device, if the VLAN mode is HW_SHIFT_AND_DISCARD_MODE, * the pvid_sw_discard_en in the queue struct should not be changed, - * because PVID-related operations do not need to be processed by PMD - * driver. For hns3 VF device, whether it needs to process PVID depends + * because PVID-related operations do not need to be processed by PMD. + * For hns3 VF device, whether it needs to process PVID depends * on the configuration of PF kernel mode netdevice driver. And the * related PF configuration is delivered through the mailbox and finally * reflectd in port_base_vlan_cfg. @@ -3039,8 +3039,8 @@ hns3_tx_queue_setup(struct rte_eth_dev *dev, uint16_t idx, uint16_t nb_desc, /* * For hns3 PF device, if the VLAN mode is HW_SHIFT_AND_DISCARD_MODE, * the pvid_sw_shift_en in the queue struct should not be changed, - * because PVID-related operations do not need to be processed by PMD - * driver. For hns3 VF device, whether it needs to process PVID depends + * because PVID-related operations do not need to be processed by PMD. + * For hns3 VF device, whether it needs to process PVID depends * on the configuration of PF kernel mode netdev driver. And the * related PF configuration is delivered through the mailbox and finally * reflectd in port_base_vlan_cfg. diff --git a/drivers/net/hns3/hns3_rxtx.h b/drivers/net/hns3/hns3_rxtx.h index df731856ef..5423568cd0 100644 --- a/drivers/net/hns3/hns3_rxtx.h +++ b/drivers/net/hns3/hns3_rxtx.h @@ -318,7 +318,7 @@ struct hns3_rx_queue { * should not be transitted to the upper-layer application. For hardware * network engine whose vlan mode is HNS3_HW_SHIFT_AND_DISCARD_MODE, * such as kunpeng 930, PVID will not be reported to the BDs. So, PMD - * driver does not need to perform PVID-related operation in Rx. At this + * does not need to perform PVID-related operation in Rx. At this * point, the pvid_sw_discard_en will be false. */ uint8_t pvid_sw_discard_en:1; @@ -490,7 +490,7 @@ struct hns3_tx_queue { * PVID will overwrite the outer VLAN field of Tx BD. For the hardware * network engine whose vlan mode is HNS3_HW_SHIFT_AND_DISCARD_MODE, * such as kunpeng 930, if the PVID is set, the hardware will shift the - * VLAN field automatically. So, PMD driver does not need to do + * VLAN field automatically. So, PMD does not need to do * PVID-related operations in Tx. And pvid_sw_shift_en will be false at * this point. */ diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 344cbd25d3..c0bfff43ee 100644 --- a/drivers/net/i40e/i40e_ethdev.c +++ b/drivers/net/i40e/i40e_ethdev.c @@ -1922,7 +1922,7 @@ i40e_dev_configure(struct rte_eth_dev *dev) goto err; /* VMDQ setup. - * General PMD driver call sequence are NIC init, configure, + * General PMD call sequence are NIC init, configure, * rx/tx_queue_setup and dev_start. In rx/tx_queue_setup() function, it * will try to lookup the VSI that specific queue belongs to if VMDQ * applicable. So, VMDQ setting has to be done before diff --git a/drivers/net/nfp/nfp_common.h b/drivers/net/nfp/nfp_common.h index 3556c9cd17..8b35fa119c 100644 --- a/drivers/net/nfp/nfp_common.h +++ b/drivers/net/nfp/nfp_common.h @@ -8,7 +8,7 @@ * * @file dpdk/pmd/nfp_net_pmd.h * - * Netronome NFP_NET PMD driver + * Netronome NFP_NET PMD */ #ifndef _NFP_COMMON_H_ diff --git a/drivers/net/nfp/nfp_ethdev.c b/drivers/net/nfp/nfp_ethdev.c index 830863af28..8e81cc498f 100644 --- a/drivers/net/nfp/nfp_ethdev.c +++ b/drivers/net/nfp/nfp_ethdev.c @@ -342,7 +342,7 @@ nfp_net_close(struct rte_eth_dev *dev) (void *)dev); /* - * The ixgbe PMD driver disables the pcie master on the + * The ixgbe PMD disables the pcie master on the * device. The i40e does not... */ diff --git a/drivers/net/nfp/nfp_ethdev_vf.c b/drivers/net/nfp/nfp_ethdev_vf.c index 5557a1e002..303ef72b1b 100644 --- a/drivers/net/nfp/nfp_ethdev_vf.c +++ b/drivers/net/nfp/nfp_ethdev_vf.c @@ -238,7 +238,7 @@ nfp_netvf_close(struct rte_eth_dev *dev) (void *)dev); /* - * The ixgbe PMD driver disables the pcie master on the + * The ixgbe PMD disables the pcie master on the * device. The i40e does not... */ diff --git a/drivers/raw/ifpga/base/README b/drivers/raw/ifpga/base/README index 6b2b171b01..55d92d590a 100644 --- a/drivers/raw/ifpga/base/README +++ b/drivers/raw/ifpga/base/README @@ -42,5 +42,5 @@ Some features added in this version: 3. Add altera SPI master driver and Intel MAX10 device driver. 4. Add Altera I2C master driver and AT24 eeprom driver. 5. Add Device Tree support to get the configuration from card. -6. Instruding and exposing APIs to DPDK PMD driver to access networking +6. Instruding and exposing APIs to DPDK PMD to access networking functionality. diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h index ff193f2d65..1dbcf73b0e 100644 --- a/lib/bbdev/rte_bbdev.h +++ b/lib/bbdev/rte_bbdev.h @@ -164,7 +164,7 @@ rte_bbdev_queue_configure(uint16_t dev_id, uint16_t queue_id, * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_start(uint16_t dev_id); @@ -207,7 +207,7 @@ rte_bbdev_close(uint16_t dev_id); * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_start(uint16_t dev_id, uint16_t queue_id); @@ -222,7 +222,7 @@ rte_bbdev_queue_start(uint16_t dev_id, uint16_t queue_id); * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_stop(uint16_t dev_id, uint16_t queue_id); @@ -782,7 +782,7 @@ rte_bbdev_callback_unregister(uint16_t dev_id, enum rte_bbdev_event_type event, * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_intr_enable(uint16_t dev_id, uint16_t queue_id); @@ -798,7 +798,7 @@ rte_bbdev_queue_intr_enable(uint16_t dev_id, uint16_t queue_id); * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_intr_disable(uint16_t dev_id, uint16_t queue_id); @@ -825,7 +825,7 @@ rte_bbdev_queue_intr_disable(uint16_t dev_id, uint16_t queue_id); * @return * - 0 on success * - ENOTSUP if interrupts are not supported by the identified device - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_intr_ctl(uint16_t dev_id, uint16_t queue_id, int epfd, int op, diff --git a/lib/compressdev/rte_compressdev_pmd.h b/lib/compressdev/rte_compressdev_pmd.h index 16b6bc6b35..945a991fd6 100644 --- a/lib/compressdev/rte_compressdev_pmd.h +++ b/lib/compressdev/rte_compressdev_pmd.h @@ -319,7 +319,7 @@ rte_compressdev_pmd_release_device(struct rte_compressdev *dev); * PMD assist function to parse initialisation arguments for comp driver * when creating a new comp PMD device instance. * - * PMD driver should set default values for that PMD before calling function, + * PMD should set default values for that PMD before calling function, * these default values will be over-written with successfully parsed values * from args string. * diff --git a/lib/cryptodev/cryptodev_pmd.h b/lib/cryptodev/cryptodev_pmd.h index 89bf2af399..a6b25d297b 100644 --- a/lib/cryptodev/cryptodev_pmd.h +++ b/lib/cryptodev/cryptodev_pmd.h @@ -483,7 +483,7 @@ rte_cryptodev_pmd_release_device(struct rte_cryptodev *cryptodev); * PMD assist function to parse initialisation arguments for crypto driver * when creating a new crypto PMD device instance. * - * PMD driver should set default values for that PMD before calling function, + * PMD should set default values for that PMD before calling function, * these default values will be over-written with successfully parsed values * from args string. * diff --git a/lib/dmadev/rte_dmadev_core.h b/lib/dmadev/rte_dmadev_core.h index e42d8739ab..064785686f 100644 --- a/lib/dmadev/rte_dmadev_core.h +++ b/lib/dmadev/rte_dmadev_core.h @@ -59,7 +59,7 @@ typedef uint16_t (*rte_dma_burst_capacity_t)(const void *dev_private, uint16_t v * functions. * * The 'dev_private' field was placed in the first cache line to optimize - * performance because the PMD driver mainly depends on this field. + * performance because the PMD mainly depends on this field. */ struct rte_dma_fp_object { /** PMD-specific private data. The driver should copy diff --git a/lib/eal/include/rte_dev.h b/lib/eal/include/rte_dev.h index 6c3f774672..448a41cb0e 100644 --- a/lib/eal/include/rte_dev.h +++ b/lib/eal/include/rte_dev.h @@ -8,7 +8,7 @@ /** * @file * - * RTE PMD Driver Registration Interface + * RTE PMD Registration Interface * * This file manages the list of device drivers. */ diff --git a/lib/eal/include/rte_devargs.h b/lib/eal/include/rte_devargs.h index 71c8af9df3..37a0f042ab 100644 --- a/lib/eal/include/rte_devargs.h +++ b/lib/eal/include/rte_devargs.h @@ -35,7 +35,7 @@ extern "C" { /** * Class type key in global devargs syntax. * - * Legacy devargs parser doesn't parse class type. PMD driver is + * Legacy devargs parser doesn't parse class type. PMD is * encouraged to use this key to resolve class type. */ #define RTE_DEVARGS_KEY_CLASS "class" @@ -43,7 +43,7 @@ extern "C" { /** * Driver type key in global devargs syntax. * - * Legacy devargs parser doesn't parse driver type. PMD driver is + * Legacy devargs parser doesn't parse driver type. PMD is * encouraged to use this key to resolve driver type. */ #define RTE_DEVARGS_KEY_DRIVER "driver" diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h index 096b676fc1..fa299c8ad7 100644 --- a/lib/ethdev/rte_ethdev.h +++ b/lib/ethdev/rte_ethdev.h @@ -2610,7 +2610,7 @@ int rte_eth_tx_hairpin_queue_setup * - (-EINVAL) if bad parameter. * - (-ENODEV) if *port_id* invalid * - (-ENOTSUP) if hardware doesn't support. - * - Others detailed errors from PMD drivers. + * - Others detailed errors from PMDs. */ __rte_experimental int rte_eth_hairpin_get_peer_ports(uint16_t port_id, uint16_t *peer_ports, @@ -2636,7 +2636,7 @@ int rte_eth_hairpin_get_peer_ports(uint16_t port_id, uint16_t *peer_ports, * - (-ENODEV) if Tx port ID is invalid. * - (-EBUSY) if device is not in started state. * - (-ENOTSUP) if hardware doesn't support. - * - Others detailed errors from PMD drivers. + * - Others detailed errors from PMDs. */ __rte_experimental int rte_eth_hairpin_bind(uint16_t tx_port, uint16_t rx_port); @@ -2663,7 +2663,7 @@ int rte_eth_hairpin_bind(uint16_t tx_port, uint16_t rx_port); * - (-ENODEV) if Tx port ID is invalid. * - (-EBUSY) if device is in stopped state. * - (-ENOTSUP) if hardware doesn't support. - * - Others detailed errors from PMD drivers. + * - Others detailed errors from PMDs. */ __rte_experimental int rte_eth_hairpin_unbind(uint16_t tx_port, uint16_t rx_port); @@ -2706,7 +2706,7 @@ int rte_eth_dev_is_valid_port(uint16_t port_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_rx_queue_start(uint16_t port_id, uint16_t rx_queue_id); @@ -2724,7 +2724,7 @@ int rte_eth_dev_rx_queue_start(uint16_t port_id, uint16_t rx_queue_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_rx_queue_stop(uint16_t port_id, uint16_t rx_queue_id); @@ -2743,7 +2743,7 @@ int rte_eth_dev_rx_queue_stop(uint16_t port_id, uint16_t rx_queue_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_tx_queue_start(uint16_t port_id, uint16_t tx_queue_id); @@ -2761,7 +2761,7 @@ int rte_eth_dev_tx_queue_start(uint16_t port_id, uint16_t tx_queue_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_tx_queue_stop(uint16_t port_id, uint16_t tx_queue_id); @@ -2963,7 +2963,7 @@ int rte_eth_allmulticast_get(uint16_t port_id); * Link information written back. * @return * - (0) if successful. - * - (-ENOTSUP) if the function is not supported in PMD driver. + * - (-ENOTSUP) if the function is not supported in PMD. * - (-ENODEV) if *port_id* invalid. * - (-EINVAL) if bad parameter. */ @@ -2979,7 +2979,7 @@ int rte_eth_link_get(uint16_t port_id, struct rte_eth_link *link); * Link information written back. * @return * - (0) if successful. - * - (-ENOTSUP) if the function is not supported in PMD driver. + * - (-ENOTSUP) if the function is not supported in PMD. * - (-ENODEV) if *port_id* invalid. * - (-EINVAL) if bad parameter. */ -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v1 1/3] fix PMD wording typo 2021-11-18 14:46 ` [PATCH v1 1/3] fix PMD wording typo Sean Morrissey @ 2021-11-19 10:07 ` Mcnamara, John 2021-11-22 8:54 ` Walsh, Conor 1 sibling, 0 replies; 19+ messages in thread From: Mcnamara, John @ 2021-11-19 10:07 UTC (permalink / raw) To: Morrissey, Sean, Li, Xiaoyun, Chautru, Nicolas, Jay Zhou, Loftus, Ciara, Zhang, Qi Z, Steven Webster, Peters, Matt, Apeksha Gupta, Sachin Saxena, Wang, Xiao W, Wang, Haiyue, Xing, Beilei, Stephen Hemminger, Long Li, Heinrich Kuhn, Jerin Jacob, Maciej Czekaj, Maxime Coquelin, Xia, Chenbo, Ananyev, Konstantin, Andrew Rybchenko, Trahe, Fiona, Ashish Gupta, Griffin, John, Jain, Deepak K, Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Min Hu (Connor), Yisen Zhuang, Lijun Ou, Xu, Rosen, Zhang, Tianfei, Akhil Goyal, Doherty, Declan, Chengwen Feng, Laatz, Kevin, Richardson, Bruce, Thomas Monjalon, Yigit, Ferruh Cc: dev, Morrissey, Sean, Conor Fogarty Acked-by: John McNamara <john.mcnamara@intel.com> ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v1 1/3] fix PMD wording typo 2021-11-18 14:46 ` [PATCH v1 1/3] fix PMD wording typo Sean Morrissey 2021-11-19 10:07 ` Mcnamara, John @ 2021-11-22 8:54 ` Walsh, Conor 1 sibling, 0 replies; 19+ messages in thread From: Walsh, Conor @ 2021-11-22 8:54 UTC (permalink / raw) To: Morrissey, Sean, Li, Xiaoyun, Chautru, Nicolas, Jay Zhou, Loftus, Ciara, Zhang, Qi Z, Steven Webster, Peters, Matt, Apeksha Gupta, Sachin Saxena, Wang, Xiao W, Wang, Haiyue, Xing, Beilei, Stephen Hemminger, Long Li, Heinrich Kuhn, Jerin Jacob, Maciej Czekaj, Maxime Coquelin, Xia, Chenbo, Ananyev, Konstantin, Andrew Rybchenko, Trahe, Fiona, Ashish Gupta, Griffin, John, Jain, Deepak K, Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Min Hu (Connor), Yisen Zhuang, Lijun Ou, Xu, Rosen, Zhang, Tianfei, Akhil Goyal, Doherty, Declan, Chengwen Feng, Laatz, Kevin, Richardson, Bruce, Thomas Monjalon, Yigit, Ferruh Cc: dev, Morrissey, Sean, Conor Fogarty, Mcnamara, John Hi Sean, A few minor nits, TBH not sure if they should be changed in this patch as this patch is just removing "driver" and correcting capitalisation of PMD. <snip> > diff --git a/drivers/net/hns3/hns3_ethdev.h > b/drivers/net/hns3/hns3_ethdev.h > index 6d30125dcc..488fe8dbbc 100644 > --- a/drivers/net/hns3/hns3_ethdev.h > +++ b/drivers/net/hns3/hns3_ethdev.h > @@ -465,7 +465,7 @@ struct hns3_queue_intr { > * enable Rx interrupt. > * > * - HNS3_INTR_MAPPING_VEC_ALL > - * PMD driver can map/unmmap all interrupt vectors with queues > When > + * PMD can map/unmmap all interrupt vectors with queues When "When" shouldn't be capitalised here. > * Rx interrupt in enabled. in => is > */ > uint8_t mapping_mode; <snip> > diff --git a/drivers/net/hns3/hns3_ethdev_vf.c > b/drivers/net/hns3/hns3_ethdev_vf.c > index d8a99693e0..7d6e251bbe 100644 > --- a/drivers/net/hns3/hns3_ethdev_vf.c > +++ b/drivers/net/hns3/hns3_ethdev_vf.c > @@ -232,7 +232,7 @@ hns3vf_set_default_mac_addr(struct rte_eth_dev > *dev, > HNS3_TWO_ETHER_ADDR_LEN, true, NULL, > 0); > if (ret) { > /* > - * The hns3 VF PMD driver depends on the hns3 PF kernel > ethdev > + * The hns3 VF PMD depends on the hns3 PF kernel ethdev > * driver. When user has configured a MAC address for VF > device > * by "ip link set ..." command based on the PF device, the > hns3 > * PF kernel ethdev driver does not allow VF driver to request > @@ -312,9 +312,9 @@ hns3vf_set_promisc_mode(struct hns3_hw *hw, > bool en_bc_pmc, > req = (struct hns3_mbx_vf_to_pf_cmd *)desc.data; > > /* > - * The hns3 VF PMD driver depends on the hns3 PF kernel ethdev > driver, > + * The hns3 VF PMD depends on the hns3 PF kernel ethdev driver, > * so there are some features for promiscuous/allmulticast mode in > hns3 > - * VF PMD driver as below: > + * VF PMD as below: > * 1. The promiscuous/allmulticast mode can be configured > successfully > * only based on the trusted VF device. If based on the non trusted > * VF device, configuring promiscuous/allmulticast mode will fail. > @@ -322,14 +322,14 @@ hns3vf_set_promisc_mode(struct hns3_hw *hw, > bool en_bc_pmc, > * kernel ethdev driver on the host by the following command: > * "ip link set <eth num> vf <vf id> turst on" > * 2. After the promiscuous mode is configured successfully, hns3 VF > PMD > - * driver can receive the ingress and outgoing traffic. In the words, > + * can receive the ingress and outgoing traffic. In the words, "In the words" doesn't make any sense here even, "In other words," doesn't really work either. > * all the ingress packets, all the packets sent from the PF and > * other VFs on the same physical port. > * 3. Note: Because of the hardware constraints, By default vlan filter > * is enabled and couldn't be turned off based on VF device, so vlan > * filter is still effective even in promiscuous mode. If upper > * applications don't call rte_eth_dev_vlan_filter API function to > - * set vlan based on VF device, hns3 VF PMD driver will can't receive > + * set vlan based on VF device, hns3 VF PMD will can't receive > * the packets with vlan tag in promiscuoue mode. > */ > hns3_cmd_setup_basic_desc(&desc, HNS3_OPC_MBX_VF_TO_PF, > false); With or without these changes: Reviewed-by: Conor Walsh <conor.walsh@intel.com> Thanks, Conor. ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v1 2/3] fix 'the the' typo 2021-11-18 14:46 [PATCH v1 0/3] Fix typo's and capitalise PMD Sean Morrissey 2021-11-18 14:46 ` [PATCH v1 1/3] fix PMD wording typo Sean Morrissey @ 2021-11-18 14:46 ` Sean Morrissey 2021-11-19 10:06 ` Mcnamara, John ` (2 more replies) 2021-11-18 14:46 ` [PATCH v1 3/3] doc: capitalise PMD Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey 3 siblings, 3 replies; 19+ messages in thread From: Sean Morrissey @ 2021-11-18 14:46 UTC (permalink / raw) To: Stephen Hemminger, Long Li, Anoob Joseph, Rasesh Mody, Shahed Shaikh, Ajit Khaparde, Somnath Kotur, Chas Williams, Min Hu (Connor), Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Beilei Xing, Qiming Yang, Qi Zhang, Andrew Boyer, Matan Azrad, Viacheslav Ovsiienko, Nicolas Chautru, Fiona Trahe, Ashish Gupta, Akhil Goyal, Declan Doherty, Jerin Jacob, Konstantin Ananyev, Nipun Gupta, Hemant Agrawal Cc: dev, Sean Morrissey, Conor Fogarty Remove the use of double "the" as it does not make sense. Signed-off-by: Sean Morrissey <sean.morrissey@intel.com> Signed-off-by: Conor Fogarty <conor.fogarty@intel.com> --- app/test/test_barrier.c | 2 +- doc/guides/sample_app_ug/keep_alive.rst | 2 +- drivers/bus/vmbus/rte_bus_vmbus.h | 2 +- drivers/common/cpt/cpt_hw_types.h | 2 +- drivers/net/bnx2x/elink.c | 2 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 2 +- drivers/net/bonding/rte_eth_bond_pmd.c | 2 +- drivers/net/hinic/base/hinic_pmd_hwdev.c | 2 +- drivers/net/i40e/base/i40e_common.c | 2 +- drivers/net/ice/ice_ethdev.h | 2 +- drivers/net/ionic/ionic_if.h | 2 +- drivers/net/mlx5/mlx5_trigger.c | 2 +- lib/bbdev/rte_bbdev_pmd.h | 2 +- lib/compressdev/rte_compressdev_pmd.h | 2 +- lib/cryptodev/cryptodev_pmd.h | 2 +- lib/eventdev/eventdev_pmd.h | 2 +- lib/ip_frag/rte_ipv6_fragmentation.c | 2 +- lib/rawdev/rte_rawdev_pmd.h | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/app/test/test_barrier.c b/app/test/test_barrier.c index 9641133ccf..6d6d48749c 100644 --- a/app/test/test_barrier.c +++ b/app/test/test_barrier.c @@ -6,7 +6,7 @@ * This is a simple functional test for rte_smp_mb() implementation. * I.E. make sure that LOAD and STORE operations that precede the * rte_smp_mb() call are globally visible across the lcores - * before the the LOAD and STORE operations that follows it. + * before the LOAD and STORE operations that follows it. * The test uses simple implementation of Peterson's lock algorithm * (https://en.wikipedia.org/wiki/Peterson%27s_algorithm) * for two execution units to make sure that rte_smp_mb() prevents diff --git a/doc/guides/sample_app_ug/keep_alive.rst b/doc/guides/sample_app_ug/keep_alive.rst index b6d75c8a80..a907ff36a1 100644 --- a/doc/guides/sample_app_ug/keep_alive.rst +++ b/doc/guides/sample_app_ug/keep_alive.rst @@ -78,7 +78,7 @@ options. Explanation ----------- -The following sections provide some explanation of the The +The following sections provide some explanation of the Keep-Alive/'Liveliness' conceptual scheme. As mentioned in the overview section, the initialization and run-time paths are very similar to those of the :doc:`l2_forward_real_virtual`. diff --git a/drivers/bus/vmbus/rte_bus_vmbus.h b/drivers/bus/vmbus/rte_bus_vmbus.h index 466d42d277..a24bad831d 100644 --- a/drivers/bus/vmbus/rte_bus_vmbus.h +++ b/drivers/bus/vmbus/rte_bus_vmbus.h @@ -291,7 +291,7 @@ struct iova_list { * @param data * Pointer to the buffer additional data to send * @param dlen - * Maximum size of what the the buffer will hold + * Maximum size of what the buffer will hold * @param xact * Identifier of the request * @param flags diff --git a/drivers/common/cpt/cpt_hw_types.h b/drivers/common/cpt/cpt_hw_types.h index a1f969eb14..522844c351 100644 --- a/drivers/common/cpt/cpt_hw_types.h +++ b/drivers/common/cpt/cpt_hw_types.h @@ -466,7 +466,7 @@ typedef union { uint64_t dbell_cnt : 20; /** [ 19: 0](R/W/H) Number of instruction queue 64-bit words * to add to the CPT instruction doorbell count. Readback value - * is the the current number of pending doorbell requests. + * is the current number of pending doorbell requests. * * If counter overflows CPT()_VQ()_MISC_INT[DBELL_DOVF] is set. * diff --git a/drivers/net/bnx2x/elink.c b/drivers/net/bnx2x/elink.c index b65126d718..2093d8f373 100644 --- a/drivers/net/bnx2x/elink.c +++ b/drivers/net/bnx2x/elink.c @@ -15013,7 +15013,7 @@ static void elink_check_kr2_wa(struct elink_params *params, /* Once KR2 was disabled, wait 5 seconds before checking KR2 recovery * Since some switches tend to reinit the AN process and clear the - * the advertised BP/NP after ~2 seconds causing the KR2 to be disabled + * advertised BP/NP after ~2 seconds causing the KR2 to be disabled * and recovered many times */ if (vars->check_kr2_recovery_cnt > 0) { diff --git a/drivers/net/bnxt/hsi_struct_def_dpdk.h b/drivers/net/bnxt/hsi_struct_def_dpdk.h index 0c08171dec..88624f8129 100644 --- a/drivers/net/bnxt/hsi_struct_def_dpdk.h +++ b/drivers/net/bnxt/hsi_struct_def_dpdk.h @@ -14998,7 +14998,7 @@ struct hwrm_func_resource_qcaps_output { #define HWRM_FUNC_RESOURCE_QCAPS_OUTPUT_VF_RESERVATION_STRATEGY_MINIMAL \ UINT32_C(0x1) /* - * The PF driver should not reserve any resources for each VF until the + * The PF driver should not reserve any resources for each VF until * the VF interface is brought up. */ #define HWRM_FUNC_RESOURCE_QCAPS_OUTPUT_VF_RESERVATION_STRATEGY_MINIMAL_STATIC \ diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c index 9bbe1291bc..84f4900ee5 100644 --- a/drivers/net/bonding/rte_eth_bond_pmd.c +++ b/drivers/net/bonding/rte_eth_bond_pmd.c @@ -3498,7 +3498,7 @@ bond_ethdev_configure(struct rte_eth_dev *dev) /* * If RSS is enabled, fill table with default values and - * set key to the the value specified in port RSS configuration. + * set key to the value specified in port RSS configuration. * Fall back to default RSS key if the key is not specified */ if (dev->data->dev_conf.rxmode.mq_mode & RTE_ETH_MQ_RX_RSS) { diff --git a/drivers/net/hinic/base/hinic_pmd_hwdev.c b/drivers/net/hinic/base/hinic_pmd_hwdev.c index 80f9eb5c30..5eb022297e 100644 --- a/drivers/net/hinic/base/hinic_pmd_hwdev.c +++ b/drivers/net/hinic/base/hinic_pmd_hwdev.c @@ -826,7 +826,7 @@ static int set_vf_dma_attr_entry(struct hinic_hwdev *hwdev, u8 entry_idx, } /** - * dma_attr_table_init - initialize the the default dma attributes + * dma_attr_table_init - initialize the default dma attributes * @hwdev: the pointer to the private hardware device object */ static int dma_attr_table_init(struct hinic_hwdev *hwdev) diff --git a/drivers/net/i40e/base/i40e_common.c b/drivers/net/i40e/base/i40e_common.c index baa51e1396..9eee104063 100644 --- a/drivers/net/i40e/base/i40e_common.c +++ b/drivers/net/i40e/base/i40e_common.c @@ -5969,7 +5969,7 @@ enum i40e_status_code i40e_aq_add_cloud_filters(struct i40e_hw *hw, * @filter_count: number of filters contained in the buffer * * Set the cloud filters for a given VSI. The contents of the - * i40e_aqc_cloud_filters_element_bb are filled in by the caller of the + * i40e_aqc_cloud_filters_element_bb are filled in by the caller of * the function. * **/ diff --git a/drivers/net/ice/ice_ethdev.h b/drivers/net/ice/ice_ethdev.h index 11f7eb4352..2e3e45f3d7 100644 --- a/drivers/net/ice/ice_ethdev.h +++ b/drivers/net/ice/ice_ethdev.h @@ -242,7 +242,7 @@ struct ice_vsi { * needs to add, HW needs to know the layout that VSIs are organized. * Besides that, VSI isan element and can't switch packets, which needs * to add new component VEB to perform switching. So, a new VSI needs - * to specify the the uplink VSI (Parent VSI) before created. The + * to specify the uplink VSI (Parent VSI) before created. The * uplink VSI will check whether it had a VEB to switch packets. If no, * it will try to create one. Then, uplink VSI will move the new VSI * into its' sib_vsi_list to manage all the downlink VSI. diff --git a/drivers/net/ionic/ionic_if.h b/drivers/net/ionic/ionic_if.h index ba4cc4b724..693b44d764 100644 --- a/drivers/net/ionic/ionic_if.h +++ b/drivers/net/ionic/ionic_if.h @@ -684,7 +684,7 @@ enum ionic_txq_desc_opcode { * IONIC_TXQ_DESC_OPCODE_CSUM_HW: * Offload 16-bit checksum computation to hardware. * If @csum_l3 is set then the packet's L3 checksum is - * updated. Similarly, if @csum_l4 is set the the L4 + * updated. Similarly, if @csum_l4 is set the L4 * checksum is updated. If @encap is set then encap header * checksums are also updated. * diff --git a/drivers/net/mlx5/mlx5_trigger.c b/drivers/net/mlx5/mlx5_trigger.c index e2bfde19c7..a0bee7436d 100644 --- a/drivers/net/mlx5/mlx5_trigger.c +++ b/drivers/net/mlx5/mlx5_trigger.c @@ -869,7 +869,7 @@ mlx5_hairpin_bind_single_port(struct rte_eth_dev *dev, uint16_t rx_port) /* * Unbind the hairpin port pair, HW configuration of both devices will be clear - * and status will be reset for all the queues used between the them. + * and status will be reset for all the queues used between them. * This function only supports to unbind the Tx from one Rx. * * @param dev diff --git a/lib/bbdev/rte_bbdev_pmd.h b/lib/bbdev/rte_bbdev_pmd.h index dd0e35994c..3da7a2bdf5 100644 --- a/lib/bbdev/rte_bbdev_pmd.h +++ b/lib/bbdev/rte_bbdev_pmd.h @@ -70,7 +70,7 @@ struct rte_bbdev * rte_bbdev_get_named_dev(const char *name); /** - * Definitions of all functions exported by a driver through the the generic + * Definitions of all functions exported by a driver through the generic * structure of type *rte_bbdev_ops* supplied in the *rte_bbdev* structure * associated with a device. */ diff --git a/lib/compressdev/rte_compressdev_pmd.h b/lib/compressdev/rte_compressdev_pmd.h index 945a991fd6..f9a42d1f05 100644 --- a/lib/compressdev/rte_compressdev_pmd.h +++ b/lib/compressdev/rte_compressdev_pmd.h @@ -64,7 +64,7 @@ struct rte_compressdev * rte_compressdev_pmd_get_named_dev(const char *name); /** - * Definitions of all functions exported by a driver through the + * Definitions of all functions exported by a driver through * the generic structure of type *comp_dev_ops* supplied in the * *rte_compressdev* structure associated with a device. */ diff --git a/lib/cryptodev/cryptodev_pmd.h b/lib/cryptodev/cryptodev_pmd.h index a6b25d297b..b9146f652c 100644 --- a/lib/cryptodev/cryptodev_pmd.h +++ b/lib/cryptodev/cryptodev_pmd.h @@ -159,7 +159,7 @@ rte_cryptodev_pmd_get_named_dev(const char *name); /** * Definitions of all functions exported by a driver through the - * the generic structure of type *crypto_dev_ops* supplied in the + * generic structure of type *crypto_dev_ops* supplied in the * *rte_cryptodev* structure associated with a device. */ diff --git a/lib/eventdev/eventdev_pmd.h b/lib/eventdev/eventdev_pmd.h index 4787df7ba0..d0b0c00a60 100644 --- a/lib/eventdev/eventdev_pmd.h +++ b/lib/eventdev/eventdev_pmd.h @@ -237,7 +237,7 @@ rte_event_pmd_is_valid_dev(uint8_t dev_id) /** * Definitions of all functions exported by a driver through the - * the generic structure of type *event_dev_ops* supplied in the + * generic structure of type *event_dev_ops* supplied in the * *rte_eventdev* structure associated with a device. */ diff --git a/lib/ip_frag/rte_ipv6_fragmentation.c b/lib/ip_frag/rte_ipv6_fragmentation.c index 88f29c158c..2e692418b5 100644 --- a/lib/ip_frag/rte_ipv6_fragmentation.c +++ b/lib/ip_frag/rte_ipv6_fragmentation.c @@ -90,7 +90,7 @@ rte_ipv6_fragment_packet(struct rte_mbuf *pkt_in, /* * Ensure the IP payload length of all fragments (except the - * the last fragment) are a multiple of 8 bytes per RFC2460. + * last fragment) are a multiple of 8 bytes per RFC2460. */ frag_size = mtu_size - sizeof(struct rte_ipv6_hdr) - diff --git a/lib/rawdev/rte_rawdev_pmd.h b/lib/rawdev/rte_rawdev_pmd.h index b1bed13ee2..3b7be57d3e 100644 --- a/lib/rawdev/rte_rawdev_pmd.h +++ b/lib/rawdev/rte_rawdev_pmd.h @@ -126,7 +126,7 @@ rte_rawdev_pmd_is_valid_dev(uint8_t dev_id) } /** - * Definitions of all functions exported by a driver through the + * Definitions of all functions exported by a driver through * the generic structure of type *rawdev_ops* supplied in the * *rte_rawdev* structure associated with a device. */ -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v1 2/3] fix 'the the' typo 2021-11-18 14:46 ` [PATCH v1 2/3] fix 'the the' typo Sean Morrissey @ 2021-11-19 10:06 ` Mcnamara, John 2021-11-21 23:54 ` Andrew Boyer 2021-11-22 8:54 ` Walsh, Conor 2 siblings, 0 replies; 19+ messages in thread From: Mcnamara, John @ 2021-11-19 10:06 UTC (permalink / raw) To: Morrissey, Sean, Stephen Hemminger, Long Li, Anoob Joseph, Rasesh Mody, Shahed Shaikh, Ajit Khaparde, Somnath Kotur, Chas Williams, Min Hu (Connor), Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Xing, Beilei, Yang, Qiming, Zhang, Qi Z, Andrew Boyer, Matan Azrad, Viacheslav Ovsiienko, Chautru, Nicolas, Trahe, Fiona, Ashish Gupta, Akhil Goyal, Doherty, Declan, Jerin Jacob, Ananyev, Konstantin, Nipun Gupta, Hemant Agrawal Cc: dev, Morrissey, Sean, Conor Fogarty Acked-by: John McNamara <john.mcnamara@intel.com> ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 2/3] fix 'the the' typo 2021-11-18 14:46 ` [PATCH v1 2/3] fix 'the the' typo Sean Morrissey 2021-11-19 10:06 ` Mcnamara, John @ 2021-11-21 23:54 ` Andrew Boyer 2021-11-22 8:54 ` Walsh, Conor 2 siblings, 0 replies; 19+ messages in thread From: Andrew Boyer @ 2021-11-21 23:54 UTC (permalink / raw) To: Sean Morrissey Cc: Stephen Hemminger, Long Li, Anoob Joseph, Rasesh Mody, Shahed Shaikh, Ajit Khaparde, Somnath Kotur, Chas Williams, Min Hu (Connor), Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Beilei Xing, Qiming Yang, Qi Zhang, Matan Azrad, Viacheslav Ovsiienko, Nicolas Chautru, Fiona Trahe, Ashish Gupta, Akhil Goyal, Declan Doherty, Jerin Jacob, Konstantin Ananyev, Nipun Gupta, Hemant Agrawal, dev, Conor Fogarty [-- Attachment #1: Type: text/plain, Size: 328 bytes --] > On Nov 18, 2021, at 9:46 AM, Sean Morrissey <sean.morrissey@intel.com> wrote: > > - * updated. Similarly, if @csum_l4 is set the the L4 > + * updated. Similarly, if @csum_l4 is set the L4 This was intended to be ‘then the’ but it’s fine either way. Thanks, Andrew [-- Attachment #2: Type: text/html, Size: 2184 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v1 2/3] fix 'the the' typo 2021-11-18 14:46 ` [PATCH v1 2/3] fix 'the the' typo Sean Morrissey 2021-11-19 10:06 ` Mcnamara, John 2021-11-21 23:54 ` Andrew Boyer @ 2021-11-22 8:54 ` Walsh, Conor 2 siblings, 0 replies; 19+ messages in thread From: Walsh, Conor @ 2021-11-22 8:54 UTC (permalink / raw) To: Morrissey, Sean, Stephen Hemminger, Long Li, Anoob Joseph, Rasesh Mody, Shahed Shaikh, Ajit Khaparde, Somnath Kotur, Chas Williams, Min Hu (Connor), Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Xing, Beilei, Yang, Qiming, Zhang, Qi Z, Andrew Boyer, Matan Azrad, Viacheslav Ovsiienko, Chautru, Nicolas, Trahe, Fiona, Ashish Gupta, Akhil Goyal, Doherty, Declan, Jerin Jacob, Ananyev, Konstantin, Nipun Gupta, Hemant Agrawal Cc: dev, Morrissey, Sean, Conor Fogarty Reviewed-by: Conor Walsh <conor.walsh@intel.com> ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v1 3/3] doc: capitalise PMD 2021-11-18 14:46 [PATCH v1 0/3] Fix typo's and capitalise PMD Sean Morrissey 2021-11-18 14:46 ` [PATCH v1 1/3] fix PMD wording typo Sean Morrissey 2021-11-18 14:46 ` [PATCH v1 2/3] fix 'the the' typo Sean Morrissey @ 2021-11-18 14:46 ` Sean Morrissey 2021-11-19 10:09 ` Mcnamara, John 2021-11-22 8:54 ` Walsh, Conor 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey 3 siblings, 2 replies; 19+ messages in thread From: Sean Morrissey @ 2021-11-18 14:46 UTC (permalink / raw) To: Chandubabu Namburu, Declan Doherty, Liang Ma, Peter Mccarthy, Nithin Dabilpuram, Kiran Kumar K, Sunil Kumar Kori, Satha Rao, Harman Kalra, Jerin Jacob, Maciej Czekaj, Fiona Trahe, Ashish Gupta, Maxime Coquelin, Chenbo Xia, Xiao Wang Cc: dev, Sean Morrissey The doc's contain references to pmd but the proper use is to use PMD. Signed-off-by: Sean Morrissey <sean.morrissey@intel.com> --- doc/guides/cryptodevs/ccp.rst | 2 +- doc/guides/cryptodevs/openssl.rst | 2 +- doc/guides/cryptodevs/overview.rst | 2 +- doc/guides/eventdevs/opdl.rst | 2 +- doc/guides/nics/cnxk.rst | 2 +- doc/guides/nics/octeontx.rst | 4 ++-- doc/guides/nics/octeontx2.rst | 6 +++--- doc/guides/nics/thunderx.rst | 2 +- doc/guides/prog_guide/compressdev.rst | 6 +++--- doc/guides/rel_notes/release_18_02.rst | 4 ++-- doc/guides/rel_notes/release_2_1.rst | 2 +- doc/guides/sample_app_ug/vhost.rst | 4 ++-- doc/guides/vdpadevs/ifc.rst | 4 ++-- 13 files changed, 21 insertions(+), 21 deletions(-) diff --git a/doc/guides/cryptodevs/ccp.rst b/doc/guides/cryptodevs/ccp.rst index 36dae090f9..52e98b0859 100644 --- a/doc/guides/cryptodevs/ccp.rst +++ b/doc/guides/cryptodevs/ccp.rst @@ -100,7 +100,7 @@ The following parameters (all optional) can be provided in the previous two call * ccp_auth_opt: Specify authentication operations to perform on CPU using openssl APIs. -To validate ccp pmd, l2fwd-crypto example can be used with following command: +To validate ccp PMD, l2fwd-crypto example can be used with following command: .. code-block:: console diff --git a/doc/guides/cryptodevs/openssl.rst b/doc/guides/cryptodevs/openssl.rst index 848a2e8eb8..03041ceda1 100644 --- a/doc/guides/cryptodevs/openssl.rst +++ b/doc/guides/cryptodevs/openssl.rst @@ -69,7 +69,7 @@ use version 1.1.1g or newer. Initialization -------------- -User can use app/test application to check how to use this pmd and to verify +User can use app/test application to check how to use this PMD and to verify crypto processing. Test name is cryptodev_openssl_autotest. diff --git a/doc/guides/cryptodevs/overview.rst b/doc/guides/cryptodevs/overview.rst index 1172297915..d754b0cfc6 100644 --- a/doc/guides/cryptodevs/overview.rst +++ b/doc/guides/cryptodevs/overview.rst @@ -19,7 +19,7 @@ Supported Feature Flags - "OOP SGL In SGL Out" feature flag stands for "Out-of-place Scatter-gather list Input, Scatter-gather list Output", - which means pmd supports different scatter-gather styled input and output buffers + which means PMD supports different scatter-gather styled input and output buffers (i.e. both can consists of multiple segments). - "OOP SGL In LB Out" feature flag stands for diff --git a/doc/guides/eventdevs/opdl.rst b/doc/guides/eventdevs/opdl.rst index cbfd1f11b7..f220959249 100644 --- a/doc/guides/eventdevs/opdl.rst +++ b/doc/guides/eventdevs/opdl.rst @@ -87,7 +87,7 @@ due to the static nature of the underlying queues. It is because of this that the implementation can achieve such high throughput and low latency The following list is a comprehensive outline of the what is supported and -the limitations / restrictions imposed by the opdl pmd +the limitations / restrictions imposed by the opdl PMD - The order in which packets moved between queues is static and fixed \ (dynamic scheduling is not supported). diff --git a/doc/guides/nics/cnxk.rst b/doc/guides/nics/cnxk.rst index 837ffc02b4..84f9865654 100644 --- a/doc/guides/nics/cnxk.rst +++ b/doc/guides/nics/cnxk.rst @@ -289,7 +289,7 @@ Limitations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The OCTEON CN9K/CN10K SoC family NIC has inbuilt HW assisted external mempool manager. -``net_cnxk`` pmd only works with ``mempool_cnxk`` mempool handler +``net_cnxk`` PMD only works with ``mempool_cnxk`` mempool handler as it is performance wise most effective way for packet allocation and Tx buffer recycling on OCTEON TX2 SoC platform. diff --git a/doc/guides/nics/octeontx.rst b/doc/guides/nics/octeontx.rst index 8236cc3e93..092120815d 100644 --- a/doc/guides/nics/octeontx.rst +++ b/doc/guides/nics/octeontx.rst @@ -108,7 +108,7 @@ for details. Initialization -------------- -The OCTEON TX ethdev pmd is exposed as a vdev device which consists of a set +The OCTEON TX ethdev PMD is exposed as a vdev device which consists of a set of PKI and PKO PCIe VF devices. On EAL initialization, PKI/PKO PCIe VF devices will be probed and then the vdev device can be created from the application code, or from the EAL command line based on @@ -126,7 +126,7 @@ the number of interesting ports with ``nr_ports`` argument. Dependency ~~~~~~~~~~ -``eth_octeontx`` pmd is depend on ``event_octeontx`` eventdev device and +``eth_octeontx`` PMD is depend on ``event_octeontx`` eventdev device and ``octeontx_fpavf`` external mempool handler. Example: diff --git a/doc/guides/nics/octeontx2.rst b/doc/guides/nics/octeontx2.rst index eae32f0afe..4ce067f2c5 100644 --- a/doc/guides/nics/octeontx2.rst +++ b/doc/guides/nics/octeontx2.rst @@ -256,7 +256,7 @@ Limitations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The OCTEON TX2 SoC family NIC has inbuilt HW assisted external mempool manager. -``net_octeontx2`` pmd only works with ``mempool_octeontx2`` mempool handler +``net_octeontx2`` PMD only works with ``mempool_octeontx2`` mempool handler as it is performance wise most effective way for packet allocation and Tx buffer recycling on OCTEON TX2 SoC platform. @@ -269,7 +269,7 @@ the host interface irrespective of the offload configuration. Multicast MAC filtering ~~~~~~~~~~~~~~~~~~~~~~~ -``net_octeontx2`` pmd supports multicast mac filtering feature only on physical +``net_octeontx2`` PMD supports multicast mac filtering feature only on physical function devices. SDP interface support @@ -278,7 +278,7 @@ OCTEON TX2 SDP interface support is limited to PF device, No VF support. Inline Protocol Processing ~~~~~~~~~~~~~~~~~~~~~~~~~~ -``net_octeontx2`` pmd doesn't support the following features for packets to be +``net_octeontx2`` PMD doesn't support the following features for packets to be inline protocol processed. - TSO offload - VLAN/QinQ offload diff --git a/doc/guides/nics/thunderx.rst b/doc/guides/nics/thunderx.rst index d96395dafa..5ae7e607de 100644 --- a/doc/guides/nics/thunderx.rst +++ b/doc/guides/nics/thunderx.rst @@ -371,7 +371,7 @@ Module params skip_data_bytes ~~~~~~~~~~~~~~~ This feature is used to create a hole between HEADROOM and actual data. Size of hole is specified -in bytes as module param("skip_data_bytes") to pmd. +in bytes as module param("skip_data_bytes") to PMD. This scheme is useful when application would like to insert vlan header without disturbing HEADROOM. Example: diff --git a/doc/guides/prog_guide/compressdev.rst b/doc/guides/prog_guide/compressdev.rst index 231687d891..07d1a62a63 100644 --- a/doc/guides/prog_guide/compressdev.rst +++ b/doc/guides/prog_guide/compressdev.rst @@ -28,7 +28,7 @@ From the command line using the --vdev EAL option .. code-block:: console - --vdev '<pmd name>,socket_id=0' + --vdev '<PMD name>,socket_id=0' .. Note:: @@ -332,7 +332,7 @@ using priv_xform would look like: * pseudocode for stateless compression */ - uint8_t cdev_id = rte_compressdev_get_dev_id(<pmd name>); + uint8_t cdev_id = rte_compressdev_get_dev_id(<PMD name>); /* configure the device. */ if (rte_compressdev_configure(cdev_id, &conf) < 0) @@ -475,7 +475,7 @@ An example pseudocode to set up and process a stream having NUM_CHUNKS with each * pseudocode for stateful compression */ - uint8_t cdev_id = rte_compressdev_get_dev_id(<pmd name>); + uint8_t cdev_id = rte_compressdev_get_dev_id(<PMD name>); /* configure the device. */ if (rte_compressdev_configure(cdev_id, &conf) < 0) diff --git a/doc/guides/rel_notes/release_18_02.rst b/doc/guides/rel_notes/release_18_02.rst index 989017786b..af437e4153 100644 --- a/doc/guides/rel_notes/release_18_02.rst +++ b/doc/guides/rel_notes/release_18_02.rst @@ -105,9 +105,9 @@ New Features * ``VIRTIO_NET_F_GUEST_UFO``, ``VIRTIO_NET_F_HOST_UFO`` * ``VIRTIO_NET_F_GSO`` - Also added ``VIRTIO_NET_F_GUEST_ANNOUNCE`` feature support in virtio pmd. + Also added ``VIRTIO_NET_F_GUEST_ANNOUNCE`` feature support in virtio PMD. In a scenario where the vhost backend doesn't have the ability to generate - RARP packets, the VM running virtio pmd can still be live migrated if + RARP packets, the VM running virtio PMD can still be live migrated if ``VIRTIO_NET_F_GUEST_ANNOUNCE`` feature is negotiated. * **Updated the AESNI-MB PMD.** diff --git a/doc/guides/rel_notes/release_2_1.rst b/doc/guides/rel_notes/release_2_1.rst index 0c34458316..35e6c88884 100644 --- a/doc/guides/rel_notes/release_2_1.rst +++ b/doc/guides/rel_notes/release_2_1.rst @@ -242,7 +242,7 @@ New Features * **Added fm10k jumbo frame support.** Added support for jumbo frame less than 15K in both VF and PF functions in the - fm10k pmd. + fm10k PMD. * **Added fm10k mac vlan filtering support.** diff --git a/doc/guides/sample_app_ug/vhost.rst b/doc/guides/sample_app_ug/vhost.rst index 9afde9c7f5..a6ce4bc8ac 100644 --- a/doc/guides/sample_app_ug/vhost.rst +++ b/doc/guides/sample_app_ug/vhost.rst @@ -206,11 +206,11 @@ Common Issues * Option "builtin-net-driver" is incompatible with QEMU QEMU vhost net device start will fail if protocol feature is not negotiated. - DPDK virtio-user pmd can be the replacement of QEMU. + DPDK virtio-user PMD can be the replacement of QEMU. * Device start fails when enabling "builtin-net-driver" without memory pre-allocation The builtin example doesn't support dynamic memory allocation. When vhost backend enables "builtin-net-driver", "--socket-mem" option should be - added at virtio-user pmd side as a startup item. + added at virtio-user PMD side as a startup item. diff --git a/doc/guides/vdpadevs/ifc.rst b/doc/guides/vdpadevs/ifc.rst index f968489a75..706dbf740e 100644 --- a/doc/guides/vdpadevs/ifc.rst +++ b/doc/guides/vdpadevs/ifc.rst @@ -17,9 +17,9 @@ IFCVF vDPA Implementation IFCVF's vendor ID and device ID are same as that of virtio net pci device, with its specific subsystem vendor ID and device ID. To let the device be probed by IFCVF driver, adding "vdpa=1" parameter helps to specify that this -device is to be used in vDPA mode, rather than polling mode, virtio pmd will +device is to be used in vDPA mode, rather than polling mode, virtio PMD will skip when it detects this message. If no this parameter specified, device -will not be used as a vDPA device, and it will be driven by virtio pmd. +will not be used as a vDPA device, and it will be driven by virtio PMD. Different VF devices serve different virtio frontends which are in different VMs, so each VF needs to have its own DMA address translation service. During -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v1 3/3] doc: capitalise PMD 2021-11-18 14:46 ` [PATCH v1 3/3] doc: capitalise PMD Sean Morrissey @ 2021-11-19 10:09 ` Mcnamara, John 2021-11-22 8:54 ` Walsh, Conor 1 sibling, 0 replies; 19+ messages in thread From: Mcnamara, John @ 2021-11-19 10:09 UTC (permalink / raw) To: Morrissey, Sean, Chandubabu Namburu, Doherty, Declan, Liang Ma, Mccarthy, Peter, Nithin Dabilpuram, Kiran Kumar K, Sunil Kumar Kori, Satha Rao, Harman Kalra, Jerin Jacob, Maciej Czekaj, Trahe, Fiona, Ashish Gupta, Maxime Coquelin, Xia, Chenbo, Wang, Xiao W Cc: dev, Morrissey, Sean Acked-by: John McNamara <john.mcnamara@intel.com> ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v1 3/3] doc: capitalise PMD 2021-11-18 14:46 ` [PATCH v1 3/3] doc: capitalise PMD Sean Morrissey 2021-11-19 10:09 ` Mcnamara, John @ 2021-11-22 8:54 ` Walsh, Conor 1 sibling, 0 replies; 19+ messages in thread From: Walsh, Conor @ 2021-11-22 8:54 UTC (permalink / raw) To: Morrissey, Sean, Chandubabu Namburu, Doherty, Declan, Liang Ma, Mccarthy, Peter, Nithin Dabilpuram, Kiran Kumar K, Sunil Kumar Kori, Satha Rao, Harman Kalra, Jerin Jacob, Maciej Czekaj, Trahe, Fiona, Ashish Gupta, Maxime Coquelin, Xia, Chenbo, Wang, Xiao W Cc: dev, Morrissey, Sean Reviewed-by: Conor Walsh <conor.walsh@intel.com> ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 0/3] Fix typo's and capitalise PMD 2021-11-18 14:46 [PATCH v1 0/3] Fix typo's and capitalise PMD Sean Morrissey ` (2 preceding siblings ...) 2021-11-18 14:46 ` [PATCH v1 3/3] doc: capitalise PMD Sean Morrissey @ 2021-11-22 10:50 ` Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 1/3] fix PMD wording typo Sean Morrissey ` (5 more replies) 3 siblings, 6 replies; 19+ messages in thread From: Sean Morrissey @ 2021-11-22 10:50 UTC (permalink / raw) Cc: dev, Sean Morrissey This patchset cleans up the use of the phrase PMD throughout dpdk by capitalising pmd and also removing the use of the word driver following PMD. This patchset also removes some unnecessary duplication of the word "the" in comments and docs. Sean Morrissey (3): fix PMD wording typo fix 'the the' typo doc: capitalise PMD app/test-pmd/cmdline.c | 4 +-- app/test/test_barrier.c | 2 +- doc/guides/bbdevs/turbo_sw.rst | 2 +- doc/guides/cryptodevs/ccp.rst | 2 +- doc/guides/cryptodevs/openssl.rst | 2 +- doc/guides/cryptodevs/overview.rst | 2 +- doc/guides/cryptodevs/virtio.rst | 2 +- doc/guides/eventdevs/opdl.rst | 2 +- doc/guides/linux_gsg/build_sample_apps.rst | 2 +- doc/guides/nics/af_packet.rst | 2 +- doc/guides/nics/af_xdp.rst | 2 +- doc/guides/nics/avp.rst | 4 +-- doc/guides/nics/cnxk.rst | 2 +- doc/guides/nics/enetfec.rst | 2 +- doc/guides/nics/fm10k.rst | 4 +-- doc/guides/nics/intel_vf.rst | 2 +- doc/guides/nics/netvsc.rst | 2 +- doc/guides/nics/nfp.rst | 2 +- doc/guides/nics/octeontx.rst | 4 +-- doc/guides/nics/octeontx2.rst | 6 ++-- doc/guides/nics/thunderx.rst | 4 +-- doc/guides/nics/virtio.rst | 4 +-- doc/guides/prog_guide/compressdev.rst | 6 ++-- .../prog_guide/writing_efficient_code.rst | 4 +-- doc/guides/rel_notes/known_issues.rst | 2 +- doc/guides/rel_notes/release_16_04.rst | 2 +- doc/guides/rel_notes/release_18_02.rst | 4 +-- doc/guides/rel_notes/release_19_05.rst | 6 ++-- doc/guides/rel_notes/release_19_11.rst | 2 +- doc/guides/rel_notes/release_20_11.rst | 4 +-- doc/guides/rel_notes/release_21_02.rst | 2 +- doc/guides/rel_notes/release_21_05.rst | 2 +- doc/guides/rel_notes/release_21_08.rst | 2 +- doc/guides/rel_notes/release_21_11.rst | 2 +- doc/guides/rel_notes/release_2_1.rst | 2 +- doc/guides/rel_notes/release_2_2.rst | 4 +-- doc/guides/sample_app_ug/bbdev_app.rst | 2 +- doc/guides/sample_app_ug/keep_alive.rst | 2 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- doc/guides/sample_app_ug/vhost.rst | 4 +-- doc/guides/tools/testeventdev.rst | 2 +- doc/guides/vdpadevs/ifc.rst | 4 +-- drivers/bus/vmbus/rte_bus_vmbus.h | 2 +- drivers/common/cpt/cpt_hw_types.h | 2 +- drivers/common/sfc_efx/efsys.h | 2 +- drivers/compress/qat/qat_comp_pmd.h | 2 +- drivers/crypto/qat/qat_asym_pmd.h | 2 +- drivers/crypto/qat/qat_sym_pmd.h | 2 +- drivers/net/bnx2x/elink.c | 2 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 2 +- drivers/net/bonding/rte_eth_bond_pmd.c | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 2 +- drivers/net/hinic/base/hinic_pmd_cmdq.h | 2 +- drivers/net/hinic/base/hinic_pmd_hwdev.c | 2 +- drivers/net/hns3/hns3_ethdev.c | 6 ++-- drivers/net/hns3/hns3_ethdev.h | 8 +++--- drivers/net/hns3/hns3_ethdev_vf.c | 28 +++++++++---------- drivers/net/hns3/hns3_rss.c | 4 +-- drivers/net/hns3/hns3_rxtx.c | 8 +++--- drivers/net/hns3/hns3_rxtx.h | 4 +-- drivers/net/i40e/base/i40e_common.c | 2 +- drivers/net/i40e/i40e_ethdev.c | 2 +- drivers/net/ice/ice_ethdev.h | 2 +- drivers/net/ionic/ionic_if.h | 2 +- drivers/net/mlx5/mlx5_trigger.c | 2 +- drivers/net/nfp/nfp_common.h | 2 +- drivers/net/nfp/nfp_ethdev.c | 2 +- drivers/net/nfp/nfp_ethdev_vf.c | 2 +- drivers/raw/ifpga/base/README | 2 +- lib/bbdev/rte_bbdev.h | 12 ++++---- lib/bbdev/rte_bbdev_pmd.h | 2 +- lib/compressdev/rte_compressdev_pmd.h | 4 +-- lib/cryptodev/cryptodev_pmd.h | 4 +-- lib/dmadev/rte_dmadev_core.h | 2 +- lib/eal/include/rte_dev.h | 2 +- lib/eal/include/rte_devargs.h | 4 +-- lib/ethdev/rte_ethdev.h | 18 ++++++------ lib/eventdev/eventdev_pmd.h | 2 +- lib/ip_frag/rte_ipv6_fragmentation.c | 2 +- lib/rawdev/rte_rawdev_pmd.h | 2 +- 80 files changed, 137 insertions(+), 137 deletions(-) -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 1/3] fix PMD wording typo 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey @ 2021-11-22 10:50 ` Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 2/3] fix 'the the' typo Sean Morrissey ` (4 subsequent siblings) 5 siblings, 0 replies; 19+ messages in thread From: Sean Morrissey @ 2021-11-22 10:50 UTC (permalink / raw) To: Xiaoyun Li, Nicolas Chautru, Jay Zhou, Ciara Loftus, Qi Zhang, Steven Webster, Matt Peters, Apeksha Gupta, Sachin Saxena, Xiao Wang, Haiyue Wang, Beilei Xing, Stephen Hemminger, Long Li, Heinrich Kuhn, Jerin Jacob, Maciej Czekaj, Maxime Coquelin, Chenbo Xia, Konstantin Ananyev, Andrew Rybchenko, Fiona Trahe, Ashish Gupta, John Griffin, Deepak Kumar Jain, Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Min Hu (Connor), Yisen Zhuang, Lijun Ou, Rosen Xu, Tianfei zhang, Akhil Goyal, Declan Doherty, Chengwen Feng, Kevin Laatz, Bruce Richardson, Thomas Monjalon, Ferruh Yigit Cc: dev, Sean Morrissey, Conor Fogarty, John McNamara, Conor Walsh Removing the use of driver following PMD as its unnecessary. Signed-off-by: Sean Morrissey <sean.morrissey@intel.com> Signed-off-by: Conor Fogarty <conor.fogarty@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com> Reviewed-by: Conor Walsh <conor.walsh@intel.com> --- app/test-pmd/cmdline.c | 4 +-- doc/guides/bbdevs/turbo_sw.rst | 2 +- doc/guides/cryptodevs/virtio.rst | 2 +- doc/guides/linux_gsg/build_sample_apps.rst | 2 +- doc/guides/nics/af_packet.rst | 2 +- doc/guides/nics/af_xdp.rst | 2 +- doc/guides/nics/avp.rst | 4 +-- doc/guides/nics/enetfec.rst | 2 +- doc/guides/nics/fm10k.rst | 4 +-- doc/guides/nics/intel_vf.rst | 2 +- doc/guides/nics/netvsc.rst | 2 +- doc/guides/nics/nfp.rst | 2 +- doc/guides/nics/thunderx.rst | 2 +- doc/guides/nics/virtio.rst | 4 +-- .../prog_guide/writing_efficient_code.rst | 4 +-- doc/guides/rel_notes/known_issues.rst | 2 +- doc/guides/rel_notes/release_16_04.rst | 2 +- doc/guides/rel_notes/release_19_05.rst | 6 ++-- doc/guides/rel_notes/release_19_11.rst | 2 +- doc/guides/rel_notes/release_20_11.rst | 4 +-- doc/guides/rel_notes/release_21_02.rst | 2 +- doc/guides/rel_notes/release_21_05.rst | 2 +- doc/guides/rel_notes/release_21_08.rst | 2 +- doc/guides/rel_notes/release_21_11.rst | 2 +- doc/guides/rel_notes/release_2_2.rst | 4 +-- doc/guides/sample_app_ug/bbdev_app.rst | 2 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- doc/guides/tools/testeventdev.rst | 2 +- drivers/common/sfc_efx/efsys.h | 2 +- drivers/compress/qat/qat_comp_pmd.h | 2 +- drivers/crypto/qat/qat_asym_pmd.h | 2 +- drivers/crypto/qat/qat_sym_pmd.h | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 2 +- drivers/net/hinic/base/hinic_pmd_cmdq.h | 2 +- drivers/net/hns3/hns3_ethdev.c | 6 ++-- drivers/net/hns3/hns3_ethdev.h | 8 +++--- drivers/net/hns3/hns3_ethdev_vf.c | 28 +++++++++---------- drivers/net/hns3/hns3_rss.c | 4 +-- drivers/net/hns3/hns3_rxtx.c | 8 +++--- drivers/net/hns3/hns3_rxtx.h | 4 +-- drivers/net/i40e/i40e_ethdev.c | 2 +- drivers/net/nfp/nfp_common.h | 2 +- drivers/net/nfp/nfp_ethdev.c | 2 +- drivers/net/nfp/nfp_ethdev_vf.c | 2 +- drivers/raw/ifpga/base/README | 2 +- lib/bbdev/rte_bbdev.h | 12 ++++---- lib/compressdev/rte_compressdev_pmd.h | 2 +- lib/cryptodev/cryptodev_pmd.h | 2 +- lib/dmadev/rte_dmadev_core.h | 2 +- lib/eal/include/rte_dev.h | 2 +- lib/eal/include/rte_devargs.h | 4 +-- lib/ethdev/rte_ethdev.h | 18 ++++++------ 52 files changed, 98 insertions(+), 98 deletions(-) diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c index c43c85c591..6e10afeedd 100644 --- a/app/test-pmd/cmdline.c +++ b/app/test-pmd/cmdline.c @@ -2701,7 +2701,7 @@ cmd_config_rxtx_queue_parsed(void *parsed_result, ret = rte_eth_dev_tx_queue_stop(res->portid, res->qid); if (ret == -ENOTSUP) - fprintf(stderr, "Function not supported in PMD driver\n"); + fprintf(stderr, "Function not supported in PMD\n"); } cmdline_parse_token_string_t cmd_config_rxtx_queue_port = @@ -14700,7 +14700,7 @@ cmd_ddp_info_parsed( free(proto); #endif if (ret == -ENOTSUP) - fprintf(stderr, "Function not supported in PMD driver\n"); + fprintf(stderr, "Function not supported in PMD\n"); close_file(pkg); } diff --git a/doc/guides/bbdevs/turbo_sw.rst b/doc/guides/bbdevs/turbo_sw.rst index 43c5129fd7..1e23e37027 100644 --- a/doc/guides/bbdevs/turbo_sw.rst +++ b/doc/guides/bbdevs/turbo_sw.rst @@ -149,7 +149,7 @@ Example: * For AVX512 machines with SDK libraries installed then both 4G and 5G can be enabled for full real time FEC capability. For AVX2 machines it is possible to only enable the 4G libraries and the PMD capabilities will be limited to 4G FEC. - If no library is present then the PMD driver will still build but its capabilities will be limited accordingly. + If no library is present then the PMD will still build but its capabilities will be limited accordingly. To use the PMD in an application, user must: diff --git a/doc/guides/cryptodevs/virtio.rst b/doc/guides/cryptodevs/virtio.rst index 8b96446ff2..ce4d43519a 100644 --- a/doc/guides/cryptodevs/virtio.rst +++ b/doc/guides/cryptodevs/virtio.rst @@ -73,7 +73,7 @@ number of the virtio-crypto device: echo -n 0000:00:04.0 > /sys/bus/pci/drivers/virtio-pci/unbind echo "1af4 1054" > /sys/bus/pci/drivers/uio_pci_generic/new_id -Finally the front-end virtio crypto PMD driver can be installed. +Finally the front-end virtio crypto PMD can be installed. Tests ----- diff --git a/doc/guides/linux_gsg/build_sample_apps.rst b/doc/guides/linux_gsg/build_sample_apps.rst index efd2dd23f1..4f99617233 100644 --- a/doc/guides/linux_gsg/build_sample_apps.rst +++ b/doc/guides/linux_gsg/build_sample_apps.rst @@ -66,7 +66,7 @@ The EAL options are as follows: * ``-d``: Add a driver or driver directory to be loaded. - The application should use this option to load the pmd drivers + The application should use this option to load the PMDs that are built as shared libraries. * ``-m MB``: diff --git a/doc/guides/nics/af_packet.rst b/doc/guides/nics/af_packet.rst index 54feffdef4..8292369141 100644 --- a/doc/guides/nics/af_packet.rst +++ b/doc/guides/nics/af_packet.rst @@ -5,7 +5,7 @@ AF_PACKET Poll Mode Driver ========================== The AF_PACKET socket in Linux allows an application to receive and send raw -packets. This Linux-specific PMD driver binds to an AF_PACKET socket and allows +packets. This Linux-specific PMD binds to an AF_PACKET socket and allows a DPDK application to send and receive raw packets through the Kernel. In order to improve Rx and Tx performance this implementation makes use of diff --git a/doc/guides/nics/af_xdp.rst b/doc/guides/nics/af_xdp.rst index 8bf40b5f0f..c9d0e1ad6c 100644 --- a/doc/guides/nics/af_xdp.rst +++ b/doc/guides/nics/af_xdp.rst @@ -12,7 +12,7 @@ For the full details behind AF_XDP socket, you can refer to `AF_XDP documentation in the Kernel <https://www.kernel.org/doc/Documentation/networking/af_xdp.rst>`_. -This Linux-specific PMD driver creates the AF_XDP socket and binds it to a +This Linux-specific PMD creates the AF_XDP socket and binds it to a specific netdev queue, it allows a DPDK application to send and receive raw packets through the socket which would bypass the kernel network stack. Current implementation only supports single queue, multi-queues feature will diff --git a/doc/guides/nics/avp.rst b/doc/guides/nics/avp.rst index 1a194fc23c..a749f2a0f6 100644 --- a/doc/guides/nics/avp.rst +++ b/doc/guides/nics/avp.rst @@ -35,7 +35,7 @@ to another with minimal packet loss. Features and Limitations of the AVP PMD --------------------------------------- -The AVP PMD driver provides the following functionality. +The AVP PMD provides the following functionality. * Receive and transmit of both simple and chained mbuf packets, @@ -74,7 +74,7 @@ Launching a VM with an AVP type network attachment The following example will launch a VM with three network attachments. The first attachment will have a default vif-model of "virtio". The next two network attachments will have a vif-model of "avp" and may be used with a DPDK -application which is built to include the AVP PMD driver. +application which is built to include the AVP PMD. .. code-block:: console diff --git a/doc/guides/nics/enetfec.rst b/doc/guides/nics/enetfec.rst index a64e72fdd6..381635e627 100644 --- a/doc/guides/nics/enetfec.rst +++ b/doc/guides/nics/enetfec.rst @@ -65,7 +65,7 @@ The diagram below shows a system level overview of ENETFEC: | PHY | +-----+ -ENETFEC Ethernet driver is traditional DPDK PMD driver running in userspace. +ENETFEC Ethernet driver is traditional DPDK PMD running in userspace. 'fec-uio' is the kernel driver. The MAC and PHY are the hardware blocks. ENETFEC PMD uses standard UIO interface to access kernel diff --git a/doc/guides/nics/fm10k.rst b/doc/guides/nics/fm10k.rst index bba53f5a64..d6efac0917 100644 --- a/doc/guides/nics/fm10k.rst +++ b/doc/guides/nics/fm10k.rst @@ -114,9 +114,9 @@ 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 +interfaces. The FM10000 PMD only manages host interfaces. For 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. +FM10000 PMD. 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/nics/intel_vf.rst b/doc/guides/nics/intel_vf.rst index fd235e1463..648af39c22 100644 --- a/doc/guides/nics/intel_vf.rst +++ b/doc/guides/nics/intel_vf.rst @@ -571,7 +571,7 @@ Fast Host-based Packet Processing Software Defined Network (SDN) trends are demanding fast host-based packet handling. In a virtualization environment, -the DPDK VF PMD driver performs the same throughput result as a non-VT native environment. +the DPDK VF PMD performs the same throughput result as a non-VT native environment. With such host instance fast packet processing, lots of services such as filtering, QoS, DPI can be offloaded on the host fast path. diff --git a/doc/guides/nics/netvsc.rst b/doc/guides/nics/netvsc.rst index c0e218c743..77efe1dc91 100644 --- a/doc/guides/nics/netvsc.rst +++ b/doc/guides/nics/netvsc.rst @@ -14,7 +14,7 @@ checksum and segmentation offloads. Features and Limitations of Hyper-V PMD --------------------------------------- -In this release, the hyper PMD driver provides the basic functionality of packet reception and transmission. +In this release, the hyper PMD provides the basic functionality of packet reception and transmission. * It supports merge-able buffers per packet when receiving packets and scattered buffer per packet when transmitting packets. The packet size supported is from 64 to 65536. diff --git a/doc/guides/nics/nfp.rst b/doc/guides/nics/nfp.rst index bf8be723b0..30cdc69202 100644 --- a/doc/guides/nics/nfp.rst +++ b/doc/guides/nics/nfp.rst @@ -14,7 +14,7 @@ This document explains how to use DPDK with the Netronome Poll Mode Driver (PMD) supporting Netronome's Network Flow Processor 6xxx (NFP-6xxx) and Netronome's Flow Processor 4xxx (NFP-4xxx). -NFP is a SRIOV capable device and the PMD driver supports the physical +NFP is a SRIOV capable device and the PMD supports the physical function (PF) and the virtual functions (VFs). Dependencies diff --git a/doc/guides/nics/thunderx.rst b/doc/guides/nics/thunderx.rst index 98f23a2b2a..d96395dafa 100644 --- a/doc/guides/nics/thunderx.rst +++ b/doc/guides/nics/thunderx.rst @@ -199,7 +199,7 @@ Each port consists of a primary VF and n secondary VF(s). Each VF provides 8 Tx/ When a given port is configured to use more than 8 queues, it requires one (or more) secondary VF. Each secondary VF adds 8 additional queues to the queue set. -During PMD driver initialization, the primary VF's are enumerated by checking the +During PMD initialization, the primary VF's are enumerated by checking the specific flag (see sqs message in DPDK boot log - sqs indicates secondary queue set). They are at the beginning of VF list (the remain ones are secondary VF's). diff --git a/doc/guides/nics/virtio.rst b/doc/guides/nics/virtio.rst index 98e0d012b7..7c0ae2b3af 100644 --- a/doc/guides/nics/virtio.rst +++ b/doc/guides/nics/virtio.rst @@ -17,7 +17,7 @@ With this enhancement, virtio could achieve quite promising performance. For basic qemu-KVM installation and other Intel EM poll mode driver in guest VM, please refer to Chapter "Driver for VM Emulated Devices". -In this chapter, we will demonstrate usage of virtio PMD driver with two backends, +In this chapter, we will demonstrate usage of virtio PMD with two backends, standard qemu vhost back end and vhost kni back end. Virtio Implementation in DPDK @@ -40,7 +40,7 @@ end if necessary. Features and Limitations of virtio PMD -------------------------------------- -In this release, the virtio PMD driver provides the basic functionality of packet reception and transmission. +In this release, the virtio PMD provides the basic functionality of packet reception and transmission. * It supports merge-able buffers per packet when receiving packets and scattered buffer per packet when transmitting packets. The packet size supported is from 64 to 1518. diff --git a/doc/guides/prog_guide/writing_efficient_code.rst b/doc/guides/prog_guide/writing_efficient_code.rst index a61e8320ae..e6c26efdd3 100644 --- a/doc/guides/prog_guide/writing_efficient_code.rst +++ b/doc/guides/prog_guide/writing_efficient_code.rst @@ -119,8 +119,8 @@ The code algorithm that dequeues messages may be something similar to the follow my_process_bulk(obj_table, count); } -PMD Driver ----------- +PMD +--- The DPDK Poll Mode Driver (PMD) is also able to work in bulk/burst mode, allowing the factorization of some code for each call in the send or receive function. diff --git a/doc/guides/rel_notes/known_issues.rst b/doc/guides/rel_notes/known_issues.rst index beea877bad..187d9c942e 100644 --- a/doc/guides/rel_notes/known_issues.rst +++ b/doc/guides/rel_notes/known_issues.rst @@ -250,7 +250,7 @@ PMD does not work with --no-huge EAL command line parameter **Description**: Currently, the DPDK does not store any information about memory allocated by ``malloc()` (for example, NUMA node, - physical address), hence PMD drivers do not work when the ``--no-huge`` command line parameter is supplied to EAL. + physical address), hence PMDs do not work when the ``--no-huge`` command line parameter is supplied to EAL. **Implication**: Sending and receiving data with PMD will not work. diff --git a/doc/guides/rel_notes/release_16_04.rst b/doc/guides/rel_notes/release_16_04.rst index b7d07834e1..ac18e1dddb 100644 --- a/doc/guides/rel_notes/release_16_04.rst +++ b/doc/guides/rel_notes/release_16_04.rst @@ -56,7 +56,7 @@ New Features * **Enabled Virtio 1.0 support.** - Enabled Virtio 1.0 support for Virtio pmd driver. + Enabled Virtio 1.0 support for Virtio PMD. * **Supported Virtio for ARM.** diff --git a/doc/guides/rel_notes/release_19_05.rst b/doc/guides/rel_notes/release_19_05.rst index 30f704e204..89ae425bdb 100644 --- a/doc/guides/rel_notes/release_19_05.rst +++ b/doc/guides/rel_notes/release_19_05.rst @@ -46,13 +46,13 @@ New Features Updated the KNI kernel module to set the ``max_mtu`` according to the given initial MTU size. Without it, the maximum MTU was 1500. - Updated the KNI PMD driver to set the ``mbuf_size`` and MTU based on + Updated the KNI PMD to set the ``mbuf_size`` and MTU based on the given mb-pool. This provide the ability to pass jumbo frames if the mb-pool contains a suitable buffer size. * **Added the AF_XDP PMD.** - Added a Linux-specific PMD driver for AF_XDP. This PMD can create an AF_XDP socket + Added a Linux-specific PMD for AF_XDP. This PMD can create an AF_XDP socket and bind it to a specific netdev queue. It allows a DPDK application to send and receive raw packets through the socket which would bypass the kernel network stack to achieve high performance packet processing. @@ -240,7 +240,7 @@ ABI Changes The ``rte_eth_dev_info`` structure has had two extra fields added: ``min_mtu`` and ``max_mtu``. Each of these are of type ``uint16_t``. - The values of these fields can be set specifically by the PMD drivers as + The values of these fields can be set specifically by the PMDs as supported values can vary from device to device. * cryptodev: in 18.08 a new structure ``rte_crypto_asym_op`` was introduced and diff --git a/doc/guides/rel_notes/release_19_11.rst b/doc/guides/rel_notes/release_19_11.rst index b509a6dd28..302b3e5f37 100644 --- a/doc/guides/rel_notes/release_19_11.rst +++ b/doc/guides/rel_notes/release_19_11.rst @@ -189,7 +189,7 @@ New Features * **Added Marvell OCTEON TX2 crypto PMD.** - Added a new PMD driver for hardware crypto offload block on ``OCTEON TX2`` + Added a new PMD for hardware crypto offload block on ``OCTEON TX2`` SoC. See :doc:`../cryptodevs/octeontx2` for more details diff --git a/doc/guides/rel_notes/release_20_11.rst b/doc/guides/rel_notes/release_20_11.rst index 90cc3ed680..af7ce90ba3 100644 --- a/doc/guides/rel_notes/release_20_11.rst +++ b/doc/guides/rel_notes/release_20_11.rst @@ -192,7 +192,7 @@ New Features * **Added Wangxun txgbe PMD.** - Added a new PMD driver for Wangxun 10 Gigabit Ethernet NICs. + Added a new PMD for Wangxun 10 Gigabit Ethernet NICs. See the :doc:`../nics/txgbe` for more details. @@ -288,7 +288,7 @@ New Features * **Added Marvell OCTEON TX2 regex PMD.** - Added a new PMD driver for the hardware regex offload block for OCTEON TX2 SoC. + Added a new PMD for the hardware regex offload block for OCTEON TX2 SoC. See the :doc:`../regexdevs/octeontx2` for more details. diff --git a/doc/guides/rel_notes/release_21_02.rst b/doc/guides/rel_notes/release_21_02.rst index 9d5e17758f..5fbf5b3d43 100644 --- a/doc/guides/rel_notes/release_21_02.rst +++ b/doc/guides/rel_notes/release_21_02.rst @@ -135,7 +135,7 @@ New Features * **Added mlx5 compress PMD.** - Added a new compress PMD driver for Bluefield 2 adapters. + Added a new compress PMD for Bluefield 2 adapters. See the :doc:`../compressdevs/mlx5` for more details. diff --git a/doc/guides/rel_notes/release_21_05.rst b/doc/guides/rel_notes/release_21_05.rst index 8adb225a4d..49044ed422 100644 --- a/doc/guides/rel_notes/release_21_05.rst +++ b/doc/guides/rel_notes/release_21_05.rst @@ -78,7 +78,7 @@ New Features * Updated ena_com (HAL) to the latest version. * Added indication of the RSS hash presence in the mbuf. -* **Updated Arkville PMD driver.** +* **Updated Arkville PMD.** Updated Arkville net driver with new features and improvements, including: diff --git a/doc/guides/rel_notes/release_21_08.rst b/doc/guides/rel_notes/release_21_08.rst index 6fb4e43346..ac1c081903 100644 --- a/doc/guides/rel_notes/release_21_08.rst +++ b/doc/guides/rel_notes/release_21_08.rst @@ -67,7 +67,7 @@ New Features * **Added Wangxun ngbe PMD.** - Added a new PMD driver for Wangxun 1Gb Ethernet NICs. + Added a new PMD for Wangxun 1Gb Ethernet NICs. See the :doc:`../nics/ngbe` for more details. * **Added inflight packets clear API in vhost library.** diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst index 4d8c59472a..1d6774afc1 100644 --- a/doc/guides/rel_notes/release_21_11.rst +++ b/doc/guides/rel_notes/release_21_11.rst @@ -354,7 +354,7 @@ New Features * **Added NXP LA12xx baseband PMD.** - * Added a new baseband PMD driver for NXP LA12xx Software defined radio. + * Added a new baseband PMD for NXP LA12xx Software defined radio. * See the :doc:`../bbdevs/la12xx` for more details. * **Updated Mellanox compress driver.** diff --git a/doc/guides/rel_notes/release_2_2.rst b/doc/guides/rel_notes/release_2_2.rst index 8273473ff4..029b758e90 100644 --- a/doc/guides/rel_notes/release_2_2.rst +++ b/doc/guides/rel_notes/release_2_2.rst @@ -10,8 +10,8 @@ New Features * **Introduce ARMv7 and ARMv8 architectures.** * It is now possible to build DPDK for the ARMv7 and ARMv8 platforms. - * ARMv7 can be tested with virtual PMD drivers. - * ARMv8 can be tested with virtual and physical PMD drivers. + * ARMv7 can be tested with virtual PMDs. + * ARMv8 can be tested with virtual and physical PMDs. * **Enabled freeing of ring.** diff --git a/doc/guides/sample_app_ug/bbdev_app.rst b/doc/guides/sample_app_ug/bbdev_app.rst index 45e69e36e2..7f02f0ed90 100644 --- a/doc/guides/sample_app_ug/bbdev_app.rst +++ b/doc/guides/sample_app_ug/bbdev_app.rst @@ -31,7 +31,7 @@ Limitations Compiling the Application ------------------------- -DPDK needs to be built with ``baseband_turbo_sw`` PMD driver enabled along +DPDK needs to be built with ``baseband_turbo_sw`` PMD enabled along with ``FLEXRAN SDK`` Libraries. Refer to *SW Turbo Poll Mode Driver* documentation for more details on this. diff --git a/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst b/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst index 486247ac2e..ecb1c857c4 100644 --- a/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst +++ b/doc/guides/sample_app_ug/l3_forward_access_ctrl.rst @@ -220,7 +220,7 @@ Once the application starts, it transitions through three phases: * **Final Phase** - Perform the following tasks: - Calls the EAL, PMD driver and ACL library to free resource, then quits. + Calls the EAL, PMD and ACL library to free resource, then quits. Compiling the Application ------------------------- diff --git a/doc/guides/tools/testeventdev.rst b/doc/guides/tools/testeventdev.rst index 7b4cdeb43f..48efb9ea6e 100644 --- a/doc/guides/tools/testeventdev.rst +++ b/doc/guides/tools/testeventdev.rst @@ -239,7 +239,7 @@ to the ordered queue. The worker receives the events from ordered queue and forwards to atomic queue. Since the events from an ordered queue can be processed in parallel on the different workers, the ingress order of events might have changed on the downstream atomic queue enqueue. On enqueue to the -atomic queue, the eventdev PMD driver reorders the event to the original +atomic queue, the eventdev PMD reorders the event to the original ingress order(i.e producer ingress order). When the event is dequeued from the atomic queue by the worker, this test diff --git a/drivers/common/sfc_efx/efsys.h b/drivers/common/sfc_efx/efsys.h index b2109bf3c0..3860c2835a 100644 --- a/drivers/common/sfc_efx/efsys.h +++ b/drivers/common/sfc_efx/efsys.h @@ -609,7 +609,7 @@ typedef struct efsys_bar_s { /* DMA SYNC */ /* - * DPDK does not provide any DMA syncing API, and no PMD drivers + * DPDK does not provide any DMA syncing API, and no PMDs * have any traces of explicit DMA syncing. * DMA mapping is assumed to be coherent. */ diff --git a/drivers/compress/qat/qat_comp_pmd.h b/drivers/compress/qat/qat_comp_pmd.h index 86317a513c..3c8682a768 100644 --- a/drivers/compress/qat/qat_comp_pmd.h +++ b/drivers/compress/qat/qat_comp_pmd.h @@ -13,7 +13,7 @@ #include "qat_device.h" #include "qat_comp.h" -/**< Intel(R) QAT Compression PMD driver name */ +/**< Intel(R) QAT Compression PMD name */ #define COMPRESSDEV_NAME_QAT_PMD compress_qat /* Private data structure for a QAT compression device capability. */ diff --git a/drivers/crypto/qat/qat_asym_pmd.h b/drivers/crypto/qat/qat_asym_pmd.h index fd6b406248..f988d646e5 100644 --- a/drivers/crypto/qat/qat_asym_pmd.h +++ b/drivers/crypto/qat/qat_asym_pmd.h @@ -10,7 +10,7 @@ #include "qat_crypto.h" #include "qat_device.h" -/** Intel(R) QAT Asymmetric Crypto PMD driver name */ +/** Intel(R) QAT Asymmetric Crypto PMD name */ #define CRYPTODEV_NAME_QAT_ASYM_PMD crypto_qat_asym diff --git a/drivers/crypto/qat/qat_sym_pmd.h b/drivers/crypto/qat/qat_sym_pmd.h index 0dc0c6f0d9..59fbdefa12 100644 --- a/drivers/crypto/qat/qat_sym_pmd.h +++ b/drivers/crypto/qat/qat_sym_pmd.h @@ -16,7 +16,7 @@ #include "qat_crypto.h" #include "qat_device.h" -/** Intel(R) QAT Symmetric Crypto PMD driver name */ +/** Intel(R) QAT Symmetric Crypto PMD name */ #define CRYPTODEV_NAME_QAT_SYM_PMD crypto_qat /* Internal capabilities */ diff --git a/drivers/net/fm10k/fm10k_ethdev.c b/drivers/net/fm10k/fm10k_ethdev.c index 7c85a05746..43e1d13431 100644 --- a/drivers/net/fm10k/fm10k_ethdev.c +++ b/drivers/net/fm10k/fm10k_ethdev.c @@ -255,7 +255,7 @@ rx_queue_clean(struct fm10k_rx_queue *q) for (i = 0; i < q->nb_fake_desc; ++i) q->hw_ring[q->nb_desc + i] = zero; - /* vPMD driver has a different way of releasing mbufs. */ + /* vPMD has a different way of releasing mbufs. */ if (q->rx_using_sse) { fm10k_rx_queue_release_mbufs_vec(q); return; diff --git a/drivers/net/hinic/base/hinic_pmd_cmdq.h b/drivers/net/hinic/base/hinic_pmd_cmdq.h index 0d5e380123..58a1fbda71 100644 --- a/drivers/net/hinic/base/hinic_pmd_cmdq.h +++ b/drivers/net/hinic/base/hinic_pmd_cmdq.h @@ -9,7 +9,7 @@ #define HINIC_SCMD_DATA_LEN 16 -/* pmd driver uses 64, kernel l2nic use 4096 */ +/* PMD uses 64, kernel l2nic use 4096 */ #define HINIC_CMDQ_DEPTH 64 #define HINIC_CMDQ_BUF_SIZE 2048U diff --git a/drivers/net/hns3/hns3_ethdev.c b/drivers/net/hns3/hns3_ethdev.c index 847e660f44..0bd12907d8 100644 --- a/drivers/net/hns3/hns3_ethdev.c +++ b/drivers/net/hns3/hns3_ethdev.c @@ -1060,7 +1060,7 @@ hns3_vlan_pvid_set(struct rte_eth_dev *dev, uint16_t pvid, int on) return ret; /* * Only in HNS3_SW_SHIFT_AND_MODE the PVID related operation in Tx/Rx - * need be processed by PMD driver. + * need be processed by PMD. */ if (pvid_en_state_change && hw->vlan_mode == HNS3_SW_SHIFT_AND_DISCARD_MODE) @@ -2592,7 +2592,7 @@ hns3_parse_cfg(struct hns3_cfg *cfg, struct hns3_cmd_desc *desc) * Field ext_rss_size_max obtained from firmware will be more flexible * for future changes and expansions, which is an exponent of 2, instead * of reading out directly. If this field is not zero, hns3 PF PMD - * driver uses it as rss_size_max under one TC. Device, whose revision + * uses it as rss_size_max under one TC. Device, whose revision * id is greater than or equal to PCI_REVISION_ID_HIP09_A, obtains the * maximum number of queues supported under a TC through this field. */ @@ -6311,7 +6311,7 @@ hns3_fec_set(struct rte_eth_dev *dev, uint32_t mode) if (ret < 0) return ret; - /* HNS3 PMD driver only support one bit set mode, e.g. 0x1, 0x4 */ + /* HNS3 PMD only support one bit set mode, e.g. 0x1, 0x4 */ if (!is_fec_mode_one_bit_set(mode)) { hns3_err(hw, "FEC mode(0x%x) not supported in HNS3 PMD, " "FEC mode should be only one bit set", mode); diff --git a/drivers/net/hns3/hns3_ethdev.h b/drivers/net/hns3/hns3_ethdev.h index 6d30125dcc..aa45b31261 100644 --- a/drivers/net/hns3/hns3_ethdev.h +++ b/drivers/net/hns3/hns3_ethdev.h @@ -465,8 +465,8 @@ struct hns3_queue_intr { * enable Rx interrupt. * * - HNS3_INTR_MAPPING_VEC_ALL - * PMD driver can map/unmmap all interrupt vectors with queues When - * Rx interrupt in enabled. + * PMD can map/unmmap all interrupt vectors with queues when + * Rx interrupt is enabled. */ uint8_t mapping_mode; /* @@ -575,14 +575,14 @@ struct hns3_hw { * * - HNS3_SW_SHIFT_AND_DISCARD_MODE * For some versions of hardware network engine, because of the - * hardware limitation, PMD driver needs to detect the PVID status + * hardware limitation, PMD needs to detect the PVID status * to work with haredware to implement PVID-related functions. * For example, driver need discard the stripped PVID tag to ensure * the PVID will not report to mbuf and shift the inserted VLAN tag * to avoid port based VLAN covering it. * * - HNS3_HW_SHIT_AND_DISCARD_MODE - * PMD driver does not need to process PVID-related functions in + * PMD does not need to process PVID-related functions in * I/O process, Hardware will adjust the sequence between port based * VLAN tag and BD VLAN tag automatically and VLAN tag stripped by * PVID will be invisible to driver. And in this mode, hns3 is able diff --git a/drivers/net/hns3/hns3_ethdev_vf.c b/drivers/net/hns3/hns3_ethdev_vf.c index d8a99693e0..805abd4543 100644 --- a/drivers/net/hns3/hns3_ethdev_vf.c +++ b/drivers/net/hns3/hns3_ethdev_vf.c @@ -232,7 +232,7 @@ hns3vf_set_default_mac_addr(struct rte_eth_dev *dev, HNS3_TWO_ETHER_ADDR_LEN, true, NULL, 0); if (ret) { /* - * The hns3 VF PMD driver depends on the hns3 PF kernel ethdev + * The hns3 VF PMD depends on the hns3 PF kernel ethdev * driver. When user has configured a MAC address for VF device * by "ip link set ..." command based on the PF device, the hns3 * PF kernel ethdev driver does not allow VF driver to request @@ -312,9 +312,9 @@ hns3vf_set_promisc_mode(struct hns3_hw *hw, bool en_bc_pmc, req = (struct hns3_mbx_vf_to_pf_cmd *)desc.data; /* - * The hns3 VF PMD driver depends on the hns3 PF kernel ethdev driver, + * The hns3 VF PMD depends on the hns3 PF kernel ethdev driver, * so there are some features for promiscuous/allmulticast mode in hns3 - * VF PMD driver as below: + * VF PMD as below: * 1. The promiscuous/allmulticast mode can be configured successfully * only based on the trusted VF device. If based on the non trusted * VF device, configuring promiscuous/allmulticast mode will fail. @@ -322,14 +322,14 @@ hns3vf_set_promisc_mode(struct hns3_hw *hw, bool en_bc_pmc, * kernel ethdev driver on the host by the following command: * "ip link set <eth num> vf <vf id> turst on" * 2. After the promiscuous mode is configured successfully, hns3 VF PMD - * driver can receive the ingress and outgoing traffic. In the words, + * can receive the ingress and outgoing traffic. This includes * all the ingress packets, all the packets sent from the PF and * other VFs on the same physical port. * 3. Note: Because of the hardware constraints, By default vlan filter * is enabled and couldn't be turned off based on VF device, so vlan * filter is still effective even in promiscuous mode. If upper * applications don't call rte_eth_dev_vlan_filter API function to - * set vlan based on VF device, hns3 VF PMD driver will can't receive + * set vlan based on VF device, hns3 VF PMD will can't receive * the packets with vlan tag in promiscuoue mode. */ hns3_cmd_setup_basic_desc(&desc, HNS3_OPC_MBX_VF_TO_PF, false); @@ -553,9 +553,9 @@ hns3vf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu) /* * The hns3 PF/VF devices on the same port share the hardware MTU * configuration. Currently, we send mailbox to inform hns3 PF kernel - * ethdev driver to finish hardware MTU configuration in hns3 VF PMD - * driver, there is no need to stop the port for hns3 VF device, and the - * MTU value issued by hns3 VF PMD driver must be less than or equal to + * ethdev driver to finish hardware MTU configuration in hns3 VF PMD, + * there is no need to stop the port for hns3 VF device, and the + * MTU value issued by hns3 VF PMD must be less than or equal to * PF's MTU. */ if (__atomic_load_n(&hw->reset.resetting, __ATOMIC_RELAXED)) { @@ -565,8 +565,8 @@ hns3vf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu) /* * when Rx of scattered packets is off, we have some possibility of - * using vector Rx process function or simple Rx functions in hns3 PMD - * driver. If the input MTU is increased and the maximum length of + * using vector Rx process function or simple Rx functions in hns3 PMD. + * If the input MTU is increased and the maximum length of * received packets is greater than the length of a buffer for Rx * packet, the hardware network engine needs to use multiple BDs and * buffers to store these packets. This will cause problems when still @@ -2075,7 +2075,7 @@ hns3vf_check_default_mac_change(struct hns3_hw *hw) * ethdev driver sets the MAC address for VF device after the * initialization of the related VF device, the PF driver will notify * VF driver to reset VF device to make the new MAC address effective - * immediately. The hns3 VF PMD driver should check whether the MAC + * immediately. The hns3 VF PMD should check whether the MAC * address has been changed by the PF kernel ethdev driver, if changed * VF driver should configure hardware using the new MAC address in the * recovering hardware configuration stage of the reset process. @@ -2416,12 +2416,12 @@ hns3vf_dev_init(struct rte_eth_dev *eth_dev) /* * The hns3 PF ethdev driver in kernel support setting VF MAC address * on the host by "ip link set ..." command. To avoid some incorrect - * scenes, for example, hns3 VF PMD driver fails to receive and send + * scenes, for example, hns3 VF PMD fails to receive and send * packets after user configure the MAC address by using the - * "ip link set ..." command, hns3 VF PMD driver keep the same MAC + * "ip link set ..." command, hns3 VF PMD keep the same MAC * address strategy as the hns3 kernel ethdev driver in the * initialization. If user configure a MAC address by the ip command - * for VF device, then hns3 VF PMD driver will start with it, otherwise + * for VF device, then hns3 VF PMD will start with it, otherwise * start with a random MAC address in the initialization. */ if (rte_is_zero_ether_addr((struct rte_ether_addr *)hw->mac.mac_addr)) diff --git a/drivers/net/hns3/hns3_rss.c b/drivers/net/hns3/hns3_rss.c index 85495bbe89..3a4b699ae2 100644 --- a/drivers/net/hns3/hns3_rss.c +++ b/drivers/net/hns3/hns3_rss.c @@ -667,7 +667,7 @@ hns3_rss_set_default_args(struct hns3_hw *hw) } /* - * RSS initialization for hns3 pmd driver. + * RSS initialization for hns3 PMD. */ int hns3_config_rss(struct hns3_adapter *hns) @@ -739,7 +739,7 @@ hns3_config_rss(struct hns3_adapter *hns) } /* - * RSS uninitialization for hns3 pmd driver. + * RSS uninitialization for hns3 PMD. */ void hns3_rss_uninit(struct hns3_adapter *hns) diff --git a/drivers/net/hns3/hns3_rxtx.c b/drivers/net/hns3/hns3_rxtx.c index 40cc4e9c1a..f365daadf8 100644 --- a/drivers/net/hns3/hns3_rxtx.c +++ b/drivers/net/hns3/hns3_rxtx.c @@ -1899,8 +1899,8 @@ hns3_rx_queue_setup(struct rte_eth_dev *dev, uint16_t idx, uint16_t nb_desc, /* * For hns3 PF device, if the VLAN mode is HW_SHIFT_AND_DISCARD_MODE, * the pvid_sw_discard_en in the queue struct should not be changed, - * because PVID-related operations do not need to be processed by PMD - * driver. For hns3 VF device, whether it needs to process PVID depends + * because PVID-related operations do not need to be processed by PMD. + * For hns3 VF device, whether it needs to process PVID depends * on the configuration of PF kernel mode netdevice driver. And the * related PF configuration is delivered through the mailbox and finally * reflectd in port_base_vlan_cfg. @@ -3039,8 +3039,8 @@ hns3_tx_queue_setup(struct rte_eth_dev *dev, uint16_t idx, uint16_t nb_desc, /* * For hns3 PF device, if the VLAN mode is HW_SHIFT_AND_DISCARD_MODE, * the pvid_sw_shift_en in the queue struct should not be changed, - * because PVID-related operations do not need to be processed by PMD - * driver. For hns3 VF device, whether it needs to process PVID depends + * because PVID-related operations do not need to be processed by PMD. + * For hns3 VF device, whether it needs to process PVID depends * on the configuration of PF kernel mode netdev driver. And the * related PF configuration is delivered through the mailbox and finally * reflectd in port_base_vlan_cfg. diff --git a/drivers/net/hns3/hns3_rxtx.h b/drivers/net/hns3/hns3_rxtx.h index df731856ef..5423568cd0 100644 --- a/drivers/net/hns3/hns3_rxtx.h +++ b/drivers/net/hns3/hns3_rxtx.h @@ -318,7 +318,7 @@ struct hns3_rx_queue { * should not be transitted to the upper-layer application. For hardware * network engine whose vlan mode is HNS3_HW_SHIFT_AND_DISCARD_MODE, * such as kunpeng 930, PVID will not be reported to the BDs. So, PMD - * driver does not need to perform PVID-related operation in Rx. At this + * does not need to perform PVID-related operation in Rx. At this * point, the pvid_sw_discard_en will be false. */ uint8_t pvid_sw_discard_en:1; @@ -490,7 +490,7 @@ struct hns3_tx_queue { * PVID will overwrite the outer VLAN field of Tx BD. For the hardware * network engine whose vlan mode is HNS3_HW_SHIFT_AND_DISCARD_MODE, * such as kunpeng 930, if the PVID is set, the hardware will shift the - * VLAN field automatically. So, PMD driver does not need to do + * VLAN field automatically. So, PMD does not need to do * PVID-related operations in Tx. And pvid_sw_shift_en will be false at * this point. */ diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 344cbd25d3..c0bfff43ee 100644 --- a/drivers/net/i40e/i40e_ethdev.c +++ b/drivers/net/i40e/i40e_ethdev.c @@ -1922,7 +1922,7 @@ i40e_dev_configure(struct rte_eth_dev *dev) goto err; /* VMDQ setup. - * General PMD driver call sequence are NIC init, configure, + * General PMD call sequence are NIC init, configure, * rx/tx_queue_setup and dev_start. In rx/tx_queue_setup() function, it * will try to lookup the VSI that specific queue belongs to if VMDQ * applicable. So, VMDQ setting has to be done before diff --git a/drivers/net/nfp/nfp_common.h b/drivers/net/nfp/nfp_common.h index 3556c9cd17..8b35fa119c 100644 --- a/drivers/net/nfp/nfp_common.h +++ b/drivers/net/nfp/nfp_common.h @@ -8,7 +8,7 @@ * * @file dpdk/pmd/nfp_net_pmd.h * - * Netronome NFP_NET PMD driver + * Netronome NFP_NET PMD */ #ifndef _NFP_COMMON_H_ diff --git a/drivers/net/nfp/nfp_ethdev.c b/drivers/net/nfp/nfp_ethdev.c index 830863af28..8e81cc498f 100644 --- a/drivers/net/nfp/nfp_ethdev.c +++ b/drivers/net/nfp/nfp_ethdev.c @@ -342,7 +342,7 @@ nfp_net_close(struct rte_eth_dev *dev) (void *)dev); /* - * The ixgbe PMD driver disables the pcie master on the + * The ixgbe PMD disables the pcie master on the * device. The i40e does not... */ diff --git a/drivers/net/nfp/nfp_ethdev_vf.c b/drivers/net/nfp/nfp_ethdev_vf.c index 5557a1e002..303ef72b1b 100644 --- a/drivers/net/nfp/nfp_ethdev_vf.c +++ b/drivers/net/nfp/nfp_ethdev_vf.c @@ -238,7 +238,7 @@ nfp_netvf_close(struct rte_eth_dev *dev) (void *)dev); /* - * The ixgbe PMD driver disables the pcie master on the + * The ixgbe PMD disables the pcie master on the * device. The i40e does not... */ diff --git a/drivers/raw/ifpga/base/README b/drivers/raw/ifpga/base/README index 6b2b171b01..55d92d590a 100644 --- a/drivers/raw/ifpga/base/README +++ b/drivers/raw/ifpga/base/README @@ -42,5 +42,5 @@ Some features added in this version: 3. Add altera SPI master driver and Intel MAX10 device driver. 4. Add Altera I2C master driver and AT24 eeprom driver. 5. Add Device Tree support to get the configuration from card. -6. Instruding and exposing APIs to DPDK PMD driver to access networking +6. Instruding and exposing APIs to DPDK PMD to access networking functionality. diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h index ff193f2d65..1dbcf73b0e 100644 --- a/lib/bbdev/rte_bbdev.h +++ b/lib/bbdev/rte_bbdev.h @@ -164,7 +164,7 @@ rte_bbdev_queue_configure(uint16_t dev_id, uint16_t queue_id, * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_start(uint16_t dev_id); @@ -207,7 +207,7 @@ rte_bbdev_close(uint16_t dev_id); * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_start(uint16_t dev_id, uint16_t queue_id); @@ -222,7 +222,7 @@ rte_bbdev_queue_start(uint16_t dev_id, uint16_t queue_id); * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_stop(uint16_t dev_id, uint16_t queue_id); @@ -782,7 +782,7 @@ rte_bbdev_callback_unregister(uint16_t dev_id, enum rte_bbdev_event_type event, * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_intr_enable(uint16_t dev_id, uint16_t queue_id); @@ -798,7 +798,7 @@ rte_bbdev_queue_intr_enable(uint16_t dev_id, uint16_t queue_id); * * @return * - 0 on success - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_intr_disable(uint16_t dev_id, uint16_t queue_id); @@ -825,7 +825,7 @@ rte_bbdev_queue_intr_disable(uint16_t dev_id, uint16_t queue_id); * @return * - 0 on success * - ENOTSUP if interrupts are not supported by the identified device - * - negative value on failure - as returned from PMD driver + * - negative value on failure - as returned from PMD */ int rte_bbdev_queue_intr_ctl(uint16_t dev_id, uint16_t queue_id, int epfd, int op, diff --git a/lib/compressdev/rte_compressdev_pmd.h b/lib/compressdev/rte_compressdev_pmd.h index 16b6bc6b35..945a991fd6 100644 --- a/lib/compressdev/rte_compressdev_pmd.h +++ b/lib/compressdev/rte_compressdev_pmd.h @@ -319,7 +319,7 @@ rte_compressdev_pmd_release_device(struct rte_compressdev *dev); * PMD assist function to parse initialisation arguments for comp driver * when creating a new comp PMD device instance. * - * PMD driver should set default values for that PMD before calling function, + * PMD should set default values for that PMD before calling function, * these default values will be over-written with successfully parsed values * from args string. * diff --git a/lib/cryptodev/cryptodev_pmd.h b/lib/cryptodev/cryptodev_pmd.h index 89bf2af399..a6b25d297b 100644 --- a/lib/cryptodev/cryptodev_pmd.h +++ b/lib/cryptodev/cryptodev_pmd.h @@ -483,7 +483,7 @@ rte_cryptodev_pmd_release_device(struct rte_cryptodev *cryptodev); * PMD assist function to parse initialisation arguments for crypto driver * when creating a new crypto PMD device instance. * - * PMD driver should set default values for that PMD before calling function, + * PMD should set default values for that PMD before calling function, * these default values will be over-written with successfully parsed values * from args string. * diff --git a/lib/dmadev/rte_dmadev_core.h b/lib/dmadev/rte_dmadev_core.h index e42d8739ab..064785686f 100644 --- a/lib/dmadev/rte_dmadev_core.h +++ b/lib/dmadev/rte_dmadev_core.h @@ -59,7 +59,7 @@ typedef uint16_t (*rte_dma_burst_capacity_t)(const void *dev_private, uint16_t v * functions. * * The 'dev_private' field was placed in the first cache line to optimize - * performance because the PMD driver mainly depends on this field. + * performance because the PMD mainly depends on this field. */ struct rte_dma_fp_object { /** PMD-specific private data. The driver should copy diff --git a/lib/eal/include/rte_dev.h b/lib/eal/include/rte_dev.h index 6c3f774672..448a41cb0e 100644 --- a/lib/eal/include/rte_dev.h +++ b/lib/eal/include/rte_dev.h @@ -8,7 +8,7 @@ /** * @file * - * RTE PMD Driver Registration Interface + * RTE PMD Registration Interface * * This file manages the list of device drivers. */ diff --git a/lib/eal/include/rte_devargs.h b/lib/eal/include/rte_devargs.h index 71c8af9df3..37a0f042ab 100644 --- a/lib/eal/include/rte_devargs.h +++ b/lib/eal/include/rte_devargs.h @@ -35,7 +35,7 @@ extern "C" { /** * Class type key in global devargs syntax. * - * Legacy devargs parser doesn't parse class type. PMD driver is + * Legacy devargs parser doesn't parse class type. PMD is * encouraged to use this key to resolve class type. */ #define RTE_DEVARGS_KEY_CLASS "class" @@ -43,7 +43,7 @@ extern "C" { /** * Driver type key in global devargs syntax. * - * Legacy devargs parser doesn't parse driver type. PMD driver is + * Legacy devargs parser doesn't parse driver type. PMD is * encouraged to use this key to resolve driver type. */ #define RTE_DEVARGS_KEY_DRIVER "driver" diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h index 096b676fc1..fa299c8ad7 100644 --- a/lib/ethdev/rte_ethdev.h +++ b/lib/ethdev/rte_ethdev.h @@ -2610,7 +2610,7 @@ int rte_eth_tx_hairpin_queue_setup * - (-EINVAL) if bad parameter. * - (-ENODEV) if *port_id* invalid * - (-ENOTSUP) if hardware doesn't support. - * - Others detailed errors from PMD drivers. + * - Others detailed errors from PMDs. */ __rte_experimental int rte_eth_hairpin_get_peer_ports(uint16_t port_id, uint16_t *peer_ports, @@ -2636,7 +2636,7 @@ int rte_eth_hairpin_get_peer_ports(uint16_t port_id, uint16_t *peer_ports, * - (-ENODEV) if Tx port ID is invalid. * - (-EBUSY) if device is not in started state. * - (-ENOTSUP) if hardware doesn't support. - * - Others detailed errors from PMD drivers. + * - Others detailed errors from PMDs. */ __rte_experimental int rte_eth_hairpin_bind(uint16_t tx_port, uint16_t rx_port); @@ -2663,7 +2663,7 @@ int rte_eth_hairpin_bind(uint16_t tx_port, uint16_t rx_port); * - (-ENODEV) if Tx port ID is invalid. * - (-EBUSY) if device is in stopped state. * - (-ENOTSUP) if hardware doesn't support. - * - Others detailed errors from PMD drivers. + * - Others detailed errors from PMDs. */ __rte_experimental int rte_eth_hairpin_unbind(uint16_t tx_port, uint16_t rx_port); @@ -2706,7 +2706,7 @@ int rte_eth_dev_is_valid_port(uint16_t port_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_rx_queue_start(uint16_t port_id, uint16_t rx_queue_id); @@ -2724,7 +2724,7 @@ int rte_eth_dev_rx_queue_start(uint16_t port_id, uint16_t rx_queue_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_rx_queue_stop(uint16_t port_id, uint16_t rx_queue_id); @@ -2743,7 +2743,7 @@ int rte_eth_dev_rx_queue_stop(uint16_t port_id, uint16_t rx_queue_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_tx_queue_start(uint16_t port_id, uint16_t tx_queue_id); @@ -2761,7 +2761,7 @@ int rte_eth_dev_tx_queue_start(uint16_t port_id, uint16_t tx_queue_id); * - -ENODEV: if *port_id* is invalid. * - -EINVAL: The queue_id out of range or belong to hairpin. * - -EIO: if device is removed. - * - -ENOTSUP: The function not supported in PMD driver. + * - -ENOTSUP: The function not supported in PMD. */ int rte_eth_dev_tx_queue_stop(uint16_t port_id, uint16_t tx_queue_id); @@ -2963,7 +2963,7 @@ int rte_eth_allmulticast_get(uint16_t port_id); * Link information written back. * @return * - (0) if successful. - * - (-ENOTSUP) if the function is not supported in PMD driver. + * - (-ENOTSUP) if the function is not supported in PMD. * - (-ENODEV) if *port_id* invalid. * - (-EINVAL) if bad parameter. */ @@ -2979,7 +2979,7 @@ int rte_eth_link_get(uint16_t port_id, struct rte_eth_link *link); * Link information written back. * @return * - (0) if successful. - * - (-ENOTSUP) if the function is not supported in PMD driver. + * - (-ENOTSUP) if the function is not supported in PMD. * - (-ENODEV) if *port_id* invalid. * - (-EINVAL) if bad parameter. */ -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 2/3] fix 'the the' typo 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 1/3] fix PMD wording typo Sean Morrissey @ 2021-11-22 10:50 ` Sean Morrissey 2021-11-22 11:00 ` Somnath Kotur 2021-11-22 10:50 ` [PATCH v2 3/3] doc: capitalise PMD Sean Morrissey ` (3 subsequent siblings) 5 siblings, 1 reply; 19+ messages in thread From: Sean Morrissey @ 2021-11-22 10:50 UTC (permalink / raw) To: Stephen Hemminger, Long Li, Anoob Joseph, Rasesh Mody, Shahed Shaikh, Ajit Khaparde, Somnath Kotur, Chas Williams, Min Hu (Connor), Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Beilei Xing, Qiming Yang, Qi Zhang, Andrew Boyer, Matan Azrad, Viacheslav Ovsiienko, Nicolas Chautru, Fiona Trahe, Ashish Gupta, Akhil Goyal, Declan Doherty, Jerin Jacob, Konstantin Ananyev, Nipun Gupta, Hemant Agrawal Cc: dev, Sean Morrissey, Conor Fogarty, John McNamara, Conor Walsh Remove the use of double "the" as it does not make sense. Signed-off-by: Sean Morrissey <sean.morrissey@intel.com> Signed-off-by: Conor Fogarty <conor.fogarty@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com> Reviewed-by: Conor Walsh <conor.walsh@intel.com> --- app/test/test_barrier.c | 2 +- doc/guides/sample_app_ug/keep_alive.rst | 2 +- drivers/bus/vmbus/rte_bus_vmbus.h | 2 +- drivers/common/cpt/cpt_hw_types.h | 2 +- drivers/net/bnx2x/elink.c | 2 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 2 +- drivers/net/bonding/rte_eth_bond_pmd.c | 2 +- drivers/net/hinic/base/hinic_pmd_hwdev.c | 2 +- drivers/net/i40e/base/i40e_common.c | 2 +- drivers/net/ice/ice_ethdev.h | 2 +- drivers/net/ionic/ionic_if.h | 2 +- drivers/net/mlx5/mlx5_trigger.c | 2 +- lib/bbdev/rte_bbdev_pmd.h | 2 +- lib/compressdev/rte_compressdev_pmd.h | 2 +- lib/cryptodev/cryptodev_pmd.h | 2 +- lib/eventdev/eventdev_pmd.h | 2 +- lib/ip_frag/rte_ipv6_fragmentation.c | 2 +- lib/rawdev/rte_rawdev_pmd.h | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/app/test/test_barrier.c b/app/test/test_barrier.c index 9641133ccf..6d6d48749c 100644 --- a/app/test/test_barrier.c +++ b/app/test/test_barrier.c @@ -6,7 +6,7 @@ * This is a simple functional test for rte_smp_mb() implementation. * I.E. make sure that LOAD and STORE operations that precede the * rte_smp_mb() call are globally visible across the lcores - * before the the LOAD and STORE operations that follows it. + * before the LOAD and STORE operations that follows it. * The test uses simple implementation of Peterson's lock algorithm * (https://en.wikipedia.org/wiki/Peterson%27s_algorithm) * for two execution units to make sure that rte_smp_mb() prevents diff --git a/doc/guides/sample_app_ug/keep_alive.rst b/doc/guides/sample_app_ug/keep_alive.rst index b6d75c8a80..a907ff36a1 100644 --- a/doc/guides/sample_app_ug/keep_alive.rst +++ b/doc/guides/sample_app_ug/keep_alive.rst @@ -78,7 +78,7 @@ options. Explanation ----------- -The following sections provide some explanation of the The +The following sections provide some explanation of the Keep-Alive/'Liveliness' conceptual scheme. As mentioned in the overview section, the initialization and run-time paths are very similar to those of the :doc:`l2_forward_real_virtual`. diff --git a/drivers/bus/vmbus/rte_bus_vmbus.h b/drivers/bus/vmbus/rte_bus_vmbus.h index 466d42d277..a24bad831d 100644 --- a/drivers/bus/vmbus/rte_bus_vmbus.h +++ b/drivers/bus/vmbus/rte_bus_vmbus.h @@ -291,7 +291,7 @@ struct iova_list { * @param data * Pointer to the buffer additional data to send * @param dlen - * Maximum size of what the the buffer will hold + * Maximum size of what the buffer will hold * @param xact * Identifier of the request * @param flags diff --git a/drivers/common/cpt/cpt_hw_types.h b/drivers/common/cpt/cpt_hw_types.h index a1f969eb14..522844c351 100644 --- a/drivers/common/cpt/cpt_hw_types.h +++ b/drivers/common/cpt/cpt_hw_types.h @@ -466,7 +466,7 @@ typedef union { uint64_t dbell_cnt : 20; /** [ 19: 0](R/W/H) Number of instruction queue 64-bit words * to add to the CPT instruction doorbell count. Readback value - * is the the current number of pending doorbell requests. + * is the current number of pending doorbell requests. * * If counter overflows CPT()_VQ()_MISC_INT[DBELL_DOVF] is set. * diff --git a/drivers/net/bnx2x/elink.c b/drivers/net/bnx2x/elink.c index b65126d718..2093d8f373 100644 --- a/drivers/net/bnx2x/elink.c +++ b/drivers/net/bnx2x/elink.c @@ -15013,7 +15013,7 @@ static void elink_check_kr2_wa(struct elink_params *params, /* Once KR2 was disabled, wait 5 seconds before checking KR2 recovery * Since some switches tend to reinit the AN process and clear the - * the advertised BP/NP after ~2 seconds causing the KR2 to be disabled + * advertised BP/NP after ~2 seconds causing the KR2 to be disabled * and recovered many times */ if (vars->check_kr2_recovery_cnt > 0) { diff --git a/drivers/net/bnxt/hsi_struct_def_dpdk.h b/drivers/net/bnxt/hsi_struct_def_dpdk.h index 0c08171dec..88624f8129 100644 --- a/drivers/net/bnxt/hsi_struct_def_dpdk.h +++ b/drivers/net/bnxt/hsi_struct_def_dpdk.h @@ -14998,7 +14998,7 @@ struct hwrm_func_resource_qcaps_output { #define HWRM_FUNC_RESOURCE_QCAPS_OUTPUT_VF_RESERVATION_STRATEGY_MINIMAL \ UINT32_C(0x1) /* - * The PF driver should not reserve any resources for each VF until the + * The PF driver should not reserve any resources for each VF until * the VF interface is brought up. */ #define HWRM_FUNC_RESOURCE_QCAPS_OUTPUT_VF_RESERVATION_STRATEGY_MINIMAL_STATIC \ diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c index 9bbe1291bc..84f4900ee5 100644 --- a/drivers/net/bonding/rte_eth_bond_pmd.c +++ b/drivers/net/bonding/rte_eth_bond_pmd.c @@ -3498,7 +3498,7 @@ bond_ethdev_configure(struct rte_eth_dev *dev) /* * If RSS is enabled, fill table with default values and - * set key to the the value specified in port RSS configuration. + * set key to the value specified in port RSS configuration. * Fall back to default RSS key if the key is not specified */ if (dev->data->dev_conf.rxmode.mq_mode & RTE_ETH_MQ_RX_RSS) { diff --git a/drivers/net/hinic/base/hinic_pmd_hwdev.c b/drivers/net/hinic/base/hinic_pmd_hwdev.c index 80f9eb5c30..5eb022297e 100644 --- a/drivers/net/hinic/base/hinic_pmd_hwdev.c +++ b/drivers/net/hinic/base/hinic_pmd_hwdev.c @@ -826,7 +826,7 @@ static int set_vf_dma_attr_entry(struct hinic_hwdev *hwdev, u8 entry_idx, } /** - * dma_attr_table_init - initialize the the default dma attributes + * dma_attr_table_init - initialize the default dma attributes * @hwdev: the pointer to the private hardware device object */ static int dma_attr_table_init(struct hinic_hwdev *hwdev) diff --git a/drivers/net/i40e/base/i40e_common.c b/drivers/net/i40e/base/i40e_common.c index baa51e1396..9eee104063 100644 --- a/drivers/net/i40e/base/i40e_common.c +++ b/drivers/net/i40e/base/i40e_common.c @@ -5969,7 +5969,7 @@ enum i40e_status_code i40e_aq_add_cloud_filters(struct i40e_hw *hw, * @filter_count: number of filters contained in the buffer * * Set the cloud filters for a given VSI. The contents of the - * i40e_aqc_cloud_filters_element_bb are filled in by the caller of the + * i40e_aqc_cloud_filters_element_bb are filled in by the caller of * the function. * **/ diff --git a/drivers/net/ice/ice_ethdev.h b/drivers/net/ice/ice_ethdev.h index 11f7eb4352..2e3e45f3d7 100644 --- a/drivers/net/ice/ice_ethdev.h +++ b/drivers/net/ice/ice_ethdev.h @@ -242,7 +242,7 @@ struct ice_vsi { * needs to add, HW needs to know the layout that VSIs are organized. * Besides that, VSI isan element and can't switch packets, which needs * to add new component VEB to perform switching. So, a new VSI needs - * to specify the the uplink VSI (Parent VSI) before created. The + * to specify the uplink VSI (Parent VSI) before created. The * uplink VSI will check whether it had a VEB to switch packets. If no, * it will try to create one. Then, uplink VSI will move the new VSI * into its' sib_vsi_list to manage all the downlink VSI. diff --git a/drivers/net/ionic/ionic_if.h b/drivers/net/ionic/ionic_if.h index ba4cc4b724..693b44d764 100644 --- a/drivers/net/ionic/ionic_if.h +++ b/drivers/net/ionic/ionic_if.h @@ -684,7 +684,7 @@ enum ionic_txq_desc_opcode { * IONIC_TXQ_DESC_OPCODE_CSUM_HW: * Offload 16-bit checksum computation to hardware. * If @csum_l3 is set then the packet's L3 checksum is - * updated. Similarly, if @csum_l4 is set the the L4 + * updated. Similarly, if @csum_l4 is set the L4 * checksum is updated. If @encap is set then encap header * checksums are also updated. * diff --git a/drivers/net/mlx5/mlx5_trigger.c b/drivers/net/mlx5/mlx5_trigger.c index e2bfde19c7..a0bee7436d 100644 --- a/drivers/net/mlx5/mlx5_trigger.c +++ b/drivers/net/mlx5/mlx5_trigger.c @@ -869,7 +869,7 @@ mlx5_hairpin_bind_single_port(struct rte_eth_dev *dev, uint16_t rx_port) /* * Unbind the hairpin port pair, HW configuration of both devices will be clear - * and status will be reset for all the queues used between the them. + * and status will be reset for all the queues used between them. * This function only supports to unbind the Tx from one Rx. * * @param dev diff --git a/lib/bbdev/rte_bbdev_pmd.h b/lib/bbdev/rte_bbdev_pmd.h index dd0e35994c..3da7a2bdf5 100644 --- a/lib/bbdev/rte_bbdev_pmd.h +++ b/lib/bbdev/rte_bbdev_pmd.h @@ -70,7 +70,7 @@ struct rte_bbdev * rte_bbdev_get_named_dev(const char *name); /** - * Definitions of all functions exported by a driver through the the generic + * Definitions of all functions exported by a driver through the generic * structure of type *rte_bbdev_ops* supplied in the *rte_bbdev* structure * associated with a device. */ diff --git a/lib/compressdev/rte_compressdev_pmd.h b/lib/compressdev/rte_compressdev_pmd.h index 945a991fd6..f9a42d1f05 100644 --- a/lib/compressdev/rte_compressdev_pmd.h +++ b/lib/compressdev/rte_compressdev_pmd.h @@ -64,7 +64,7 @@ struct rte_compressdev * rte_compressdev_pmd_get_named_dev(const char *name); /** - * Definitions of all functions exported by a driver through the + * Definitions of all functions exported by a driver through * the generic structure of type *comp_dev_ops* supplied in the * *rte_compressdev* structure associated with a device. */ diff --git a/lib/cryptodev/cryptodev_pmd.h b/lib/cryptodev/cryptodev_pmd.h index a6b25d297b..b9146f652c 100644 --- a/lib/cryptodev/cryptodev_pmd.h +++ b/lib/cryptodev/cryptodev_pmd.h @@ -159,7 +159,7 @@ rte_cryptodev_pmd_get_named_dev(const char *name); /** * Definitions of all functions exported by a driver through the - * the generic structure of type *crypto_dev_ops* supplied in the + * generic structure of type *crypto_dev_ops* supplied in the * *rte_cryptodev* structure associated with a device. */ diff --git a/lib/eventdev/eventdev_pmd.h b/lib/eventdev/eventdev_pmd.h index 4787df7ba0..d0b0c00a60 100644 --- a/lib/eventdev/eventdev_pmd.h +++ b/lib/eventdev/eventdev_pmd.h @@ -237,7 +237,7 @@ rte_event_pmd_is_valid_dev(uint8_t dev_id) /** * Definitions of all functions exported by a driver through the - * the generic structure of type *event_dev_ops* supplied in the + * generic structure of type *event_dev_ops* supplied in the * *rte_eventdev* structure associated with a device. */ diff --git a/lib/ip_frag/rte_ipv6_fragmentation.c b/lib/ip_frag/rte_ipv6_fragmentation.c index 88f29c158c..2e692418b5 100644 --- a/lib/ip_frag/rte_ipv6_fragmentation.c +++ b/lib/ip_frag/rte_ipv6_fragmentation.c @@ -90,7 +90,7 @@ rte_ipv6_fragment_packet(struct rte_mbuf *pkt_in, /* * Ensure the IP payload length of all fragments (except the - * the last fragment) are a multiple of 8 bytes per RFC2460. + * last fragment) are a multiple of 8 bytes per RFC2460. */ frag_size = mtu_size - sizeof(struct rte_ipv6_hdr) - diff --git a/lib/rawdev/rte_rawdev_pmd.h b/lib/rawdev/rte_rawdev_pmd.h index b1bed13ee2..3b7be57d3e 100644 --- a/lib/rawdev/rte_rawdev_pmd.h +++ b/lib/rawdev/rte_rawdev_pmd.h @@ -126,7 +126,7 @@ rte_rawdev_pmd_is_valid_dev(uint8_t dev_id) } /** - * Definitions of all functions exported by a driver through the + * Definitions of all functions exported by a driver through * the generic structure of type *rawdev_ops* supplied in the * *rte_rawdev* structure associated with a device. */ -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 2/3] fix 'the the' typo 2021-11-22 10:50 ` [PATCH v2 2/3] fix 'the the' typo Sean Morrissey @ 2021-11-22 11:00 ` Somnath Kotur 0 siblings, 0 replies; 19+ messages in thread From: Somnath Kotur @ 2021-11-22 11:00 UTC (permalink / raw) To: Sean Morrissey Cc: Stephen Hemminger, Long Li, Anoob Joseph, Rasesh Mody, Shahed Shaikh, Ajit Khaparde, Chas Williams, Min Hu (Connor), Ziyang Xuan, Xiaoyun Wang, Guoyang Zhou, Beilei Xing, Qiming Yang, Qi Zhang, Andrew Boyer, Matan Azrad, Viacheslav Ovsiienko, Nicolas Chautru, Fiona Trahe, Ashish Gupta, Akhil Goyal, Declan Doherty, Jerin Jacob, Konstantin Ananyev, Nipun Gupta, Hemant Agrawal, dev, Conor Fogarty, John McNamara, Conor Walsh On Mon, Nov 22, 2021 at 4:21 PM Sean Morrissey <sean.morrissey@intel.com> wrote: > > Remove the use of double "the" as it does not > make sense. > > Signed-off-by: Sean Morrissey <sean.morrissey@intel.com> > Signed-off-by: Conor Fogarty <conor.fogarty@intel.com> > Acked-by: John McNamara <john.mcnamara@intel.com> > Reviewed-by: Conor Walsh <conor.walsh@intel.com> > --- > app/test/test_barrier.c | 2 +- > doc/guides/sample_app_ug/keep_alive.rst | 2 +- > drivers/bus/vmbus/rte_bus_vmbus.h | 2 +- > drivers/common/cpt/cpt_hw_types.h | 2 +- > drivers/net/bnx2x/elink.c | 2 +- > drivers/net/bnxt/hsi_struct_def_dpdk.h | 2 +- > drivers/net/bonding/rte_eth_bond_pmd.c | 2 +- > drivers/net/hinic/base/hinic_pmd_hwdev.c | 2 +- > drivers/net/i40e/base/i40e_common.c | 2 +- > drivers/net/ice/ice_ethdev.h | 2 +- > drivers/net/ionic/ionic_if.h | 2 +- > drivers/net/mlx5/mlx5_trigger.c | 2 +- > lib/bbdev/rte_bbdev_pmd.h | 2 +- > lib/compressdev/rte_compressdev_pmd.h | 2 +- > lib/cryptodev/cryptodev_pmd.h | 2 +- > lib/eventdev/eventdev_pmd.h | 2 +- > lib/ip_frag/rte_ipv6_fragmentation.c | 2 +- > lib/rawdev/rte_rawdev_pmd.h | 2 +- > 18 files changed, 18 insertions(+), 18 deletions(-) > > diff --git a/app/test/test_barrier.c b/app/test/test_barrier.c > index 9641133ccf..6d6d48749c 100644 > --- a/app/test/test_barrier.c > +++ b/app/test/test_barrier.c > @@ -6,7 +6,7 @@ > * This is a simple functional test for rte_smp_mb() implementation. > * I.E. make sure that LOAD and STORE operations that precede the > * rte_smp_mb() call are globally visible across the lcores > - * before the the LOAD and STORE operations that follows it. > + * before the LOAD and STORE operations that follows it. > * The test uses simple implementation of Peterson's lock algorithm > * (https://en.wikipedia.org/wiki/Peterson%27s_algorithm) > * for two execution units to make sure that rte_smp_mb() prevents > diff --git a/doc/guides/sample_app_ug/keep_alive.rst b/doc/guides/sample_app_ug/keep_alive.rst > index b6d75c8a80..a907ff36a1 100644 > --- a/doc/guides/sample_app_ug/keep_alive.rst > +++ b/doc/guides/sample_app_ug/keep_alive.rst > @@ -78,7 +78,7 @@ options. > Explanation > ----------- > > -The following sections provide some explanation of the The > +The following sections provide some explanation of the > Keep-Alive/'Liveliness' conceptual scheme. As mentioned in the > overview section, the initialization and run-time paths are very > similar to those of the :doc:`l2_forward_real_virtual`. > diff --git a/drivers/bus/vmbus/rte_bus_vmbus.h b/drivers/bus/vmbus/rte_bus_vmbus.h > index 466d42d277..a24bad831d 100644 > --- a/drivers/bus/vmbus/rte_bus_vmbus.h > +++ b/drivers/bus/vmbus/rte_bus_vmbus.h > @@ -291,7 +291,7 @@ struct iova_list { > * @param data > * Pointer to the buffer additional data to send > * @param dlen > - * Maximum size of what the the buffer will hold > + * Maximum size of what the buffer will hold > * @param xact > * Identifier of the request > * @param flags > diff --git a/drivers/common/cpt/cpt_hw_types.h b/drivers/common/cpt/cpt_hw_types.h > index a1f969eb14..522844c351 100644 > --- a/drivers/common/cpt/cpt_hw_types.h > +++ b/drivers/common/cpt/cpt_hw_types.h > @@ -466,7 +466,7 @@ typedef union { > uint64_t dbell_cnt : 20; > /** [ 19: 0](R/W/H) Number of instruction queue 64-bit words > * to add to the CPT instruction doorbell count. Readback value > - * is the the current number of pending doorbell requests. > + * is the current number of pending doorbell requests. > * > * If counter overflows CPT()_VQ()_MISC_INT[DBELL_DOVF] is set. > * > diff --git a/drivers/net/bnx2x/elink.c b/drivers/net/bnx2x/elink.c > index b65126d718..2093d8f373 100644 > --- a/drivers/net/bnx2x/elink.c > +++ b/drivers/net/bnx2x/elink.c > @@ -15013,7 +15013,7 @@ static void elink_check_kr2_wa(struct elink_params *params, > > /* Once KR2 was disabled, wait 5 seconds before checking KR2 recovery > * Since some switches tend to reinit the AN process and clear the > - * the advertised BP/NP after ~2 seconds causing the KR2 to be disabled > + * advertised BP/NP after ~2 seconds causing the KR2 to be disabled > * and recovered many times > */ > if (vars->check_kr2_recovery_cnt > 0) { > diff --git a/drivers/net/bnxt/hsi_struct_def_dpdk.h b/drivers/net/bnxt/hsi_struct_def_dpdk.h > index 0c08171dec..88624f8129 100644 > --- a/drivers/net/bnxt/hsi_struct_def_dpdk.h > +++ b/drivers/net/bnxt/hsi_struct_def_dpdk.h > @@ -14998,7 +14998,7 @@ struct hwrm_func_resource_qcaps_output { > #define HWRM_FUNC_RESOURCE_QCAPS_OUTPUT_VF_RESERVATION_STRATEGY_MINIMAL \ > UINT32_C(0x1) > /* > - * The PF driver should not reserve any resources for each VF until the > + * The PF driver should not reserve any resources for each VF until > * the VF interface is brought up. > */ > #define HWRM_FUNC_RESOURCE_QCAPS_OUTPUT_VF_RESERVATION_STRATEGY_MINIMAL_STATIC \ > diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c > index 9bbe1291bc..84f4900ee5 100644 > --- a/drivers/net/bonding/rte_eth_bond_pmd.c > +++ b/drivers/net/bonding/rte_eth_bond_pmd.c > @@ -3498,7 +3498,7 @@ bond_ethdev_configure(struct rte_eth_dev *dev) > > /* > * If RSS is enabled, fill table with default values and > - * set key to the the value specified in port RSS configuration. > + * set key to the value specified in port RSS configuration. > * Fall back to default RSS key if the key is not specified > */ > if (dev->data->dev_conf.rxmode.mq_mode & RTE_ETH_MQ_RX_RSS) { > diff --git a/drivers/net/hinic/base/hinic_pmd_hwdev.c b/drivers/net/hinic/base/hinic_pmd_hwdev.c > index 80f9eb5c30..5eb022297e 100644 > --- a/drivers/net/hinic/base/hinic_pmd_hwdev.c > +++ b/drivers/net/hinic/base/hinic_pmd_hwdev.c > @@ -826,7 +826,7 @@ static int set_vf_dma_attr_entry(struct hinic_hwdev *hwdev, u8 entry_idx, > } > > /** > - * dma_attr_table_init - initialize the the default dma attributes > + * dma_attr_table_init - initialize the default dma attributes > * @hwdev: the pointer to the private hardware device object > */ > static int dma_attr_table_init(struct hinic_hwdev *hwdev) > diff --git a/drivers/net/i40e/base/i40e_common.c b/drivers/net/i40e/base/i40e_common.c > index baa51e1396..9eee104063 100644 > --- a/drivers/net/i40e/base/i40e_common.c > +++ b/drivers/net/i40e/base/i40e_common.c > @@ -5969,7 +5969,7 @@ enum i40e_status_code i40e_aq_add_cloud_filters(struct i40e_hw *hw, > * @filter_count: number of filters contained in the buffer > * > * Set the cloud filters for a given VSI. The contents of the > - * i40e_aqc_cloud_filters_element_bb are filled in by the caller of the > + * i40e_aqc_cloud_filters_element_bb are filled in by the caller of > * the function. > * > **/ > diff --git a/drivers/net/ice/ice_ethdev.h b/drivers/net/ice/ice_ethdev.h > index 11f7eb4352..2e3e45f3d7 100644 > --- a/drivers/net/ice/ice_ethdev.h > +++ b/drivers/net/ice/ice_ethdev.h > @@ -242,7 +242,7 @@ struct ice_vsi { > * needs to add, HW needs to know the layout that VSIs are organized. > * Besides that, VSI isan element and can't switch packets, which needs > * to add new component VEB to perform switching. So, a new VSI needs > - * to specify the the uplink VSI (Parent VSI) before created. The > + * to specify the uplink VSI (Parent VSI) before created. The > * uplink VSI will check whether it had a VEB to switch packets. If no, > * it will try to create one. Then, uplink VSI will move the new VSI > * into its' sib_vsi_list to manage all the downlink VSI. > diff --git a/drivers/net/ionic/ionic_if.h b/drivers/net/ionic/ionic_if.h > index ba4cc4b724..693b44d764 100644 > --- a/drivers/net/ionic/ionic_if.h > +++ b/drivers/net/ionic/ionic_if.h > @@ -684,7 +684,7 @@ enum ionic_txq_desc_opcode { > * IONIC_TXQ_DESC_OPCODE_CSUM_HW: > * Offload 16-bit checksum computation to hardware. > * If @csum_l3 is set then the packet's L3 checksum is > - * updated. Similarly, if @csum_l4 is set the the L4 > + * updated. Similarly, if @csum_l4 is set the L4 > * checksum is updated. If @encap is set then encap header > * checksums are also updated. > * > diff --git a/drivers/net/mlx5/mlx5_trigger.c b/drivers/net/mlx5/mlx5_trigger.c > index e2bfde19c7..a0bee7436d 100644 > --- a/drivers/net/mlx5/mlx5_trigger.c > +++ b/drivers/net/mlx5/mlx5_trigger.c > @@ -869,7 +869,7 @@ mlx5_hairpin_bind_single_port(struct rte_eth_dev *dev, uint16_t rx_port) > > /* > * Unbind the hairpin port pair, HW configuration of both devices will be clear > - * and status will be reset for all the queues used between the them. > + * and status will be reset for all the queues used between them. > * This function only supports to unbind the Tx from one Rx. > * > * @param dev > diff --git a/lib/bbdev/rte_bbdev_pmd.h b/lib/bbdev/rte_bbdev_pmd.h > index dd0e35994c..3da7a2bdf5 100644 > --- a/lib/bbdev/rte_bbdev_pmd.h > +++ b/lib/bbdev/rte_bbdev_pmd.h > @@ -70,7 +70,7 @@ struct rte_bbdev * > rte_bbdev_get_named_dev(const char *name); > > /** > - * Definitions of all functions exported by a driver through the the generic > + * Definitions of all functions exported by a driver through the generic > * structure of type *rte_bbdev_ops* supplied in the *rte_bbdev* structure > * associated with a device. > */ > diff --git a/lib/compressdev/rte_compressdev_pmd.h b/lib/compressdev/rte_compressdev_pmd.h > index 945a991fd6..f9a42d1f05 100644 > --- a/lib/compressdev/rte_compressdev_pmd.h > +++ b/lib/compressdev/rte_compressdev_pmd.h > @@ -64,7 +64,7 @@ struct rte_compressdev * > rte_compressdev_pmd_get_named_dev(const char *name); > > /** > - * Definitions of all functions exported by a driver through the > + * Definitions of all functions exported by a driver through > * the generic structure of type *comp_dev_ops* supplied in the > * *rte_compressdev* structure associated with a device. > */ > diff --git a/lib/cryptodev/cryptodev_pmd.h b/lib/cryptodev/cryptodev_pmd.h > index a6b25d297b..b9146f652c 100644 > --- a/lib/cryptodev/cryptodev_pmd.h > +++ b/lib/cryptodev/cryptodev_pmd.h > @@ -159,7 +159,7 @@ rte_cryptodev_pmd_get_named_dev(const char *name); > > /** > * Definitions of all functions exported by a driver through the > - * the generic structure of type *crypto_dev_ops* supplied in the > + * generic structure of type *crypto_dev_ops* supplied in the > * *rte_cryptodev* structure associated with a device. > */ > > diff --git a/lib/eventdev/eventdev_pmd.h b/lib/eventdev/eventdev_pmd.h > index 4787df7ba0..d0b0c00a60 100644 > --- a/lib/eventdev/eventdev_pmd.h > +++ b/lib/eventdev/eventdev_pmd.h > @@ -237,7 +237,7 @@ rte_event_pmd_is_valid_dev(uint8_t dev_id) > > /** > * Definitions of all functions exported by a driver through the > - * the generic structure of type *event_dev_ops* supplied in the > + * generic structure of type *event_dev_ops* supplied in the > * *rte_eventdev* structure associated with a device. > */ > > diff --git a/lib/ip_frag/rte_ipv6_fragmentation.c b/lib/ip_frag/rte_ipv6_fragmentation.c > index 88f29c158c..2e692418b5 100644 > --- a/lib/ip_frag/rte_ipv6_fragmentation.c > +++ b/lib/ip_frag/rte_ipv6_fragmentation.c > @@ -90,7 +90,7 @@ rte_ipv6_fragment_packet(struct rte_mbuf *pkt_in, > > /* > * Ensure the IP payload length of all fragments (except the > - * the last fragment) are a multiple of 8 bytes per RFC2460. > + * last fragment) are a multiple of 8 bytes per RFC2460. > */ > > frag_size = mtu_size - sizeof(struct rte_ipv6_hdr) - > diff --git a/lib/rawdev/rte_rawdev_pmd.h b/lib/rawdev/rte_rawdev_pmd.h > index b1bed13ee2..3b7be57d3e 100644 > --- a/lib/rawdev/rte_rawdev_pmd.h > +++ b/lib/rawdev/rte_rawdev_pmd.h > @@ -126,7 +126,7 @@ rte_rawdev_pmd_is_valid_dev(uint8_t dev_id) > } > > /** > - * Definitions of all functions exported by a driver through the > + * Definitions of all functions exported by a driver through > * the generic structure of type *rawdev_ops* supplied in the > * *rte_rawdev* structure associated with a device. > */ > -- > 2.25.1 > Acked-by: Somnath Kotur <somnath.kotur@broadcom.com> ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 3/3] doc: capitalise PMD 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 1/3] fix PMD wording typo Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 2/3] fix 'the the' typo Sean Morrissey @ 2021-11-22 10:50 ` Sean Morrissey 2021-11-26 8:28 ` [PATCH v2 0/3] Fix typo's and " Mcnamara, John ` (2 subsequent siblings) 5 siblings, 0 replies; 19+ messages in thread From: Sean Morrissey @ 2021-11-22 10:50 UTC (permalink / raw) To: Chandubabu Namburu, Declan Doherty, Liang Ma, Peter Mccarthy, Nithin Dabilpuram, Kiran Kumar K, Sunil Kumar Kori, Satha Rao, Harman Kalra, Jerin Jacob, Maciej Czekaj, Fiona Trahe, Ashish Gupta, Maxime Coquelin, Chenbo Xia, Xiao Wang Cc: dev, Sean Morrissey, John McNamara, Conor Walsh The doc's contain references to pmd but the proper use is to use PMD. Signed-off-by: Sean Morrissey <sean.morrissey@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com> Reviewed-by: Conor Walsh <conor.walsh@intel.com> --- doc/guides/cryptodevs/ccp.rst | 2 +- doc/guides/cryptodevs/openssl.rst | 2 +- doc/guides/cryptodevs/overview.rst | 2 +- doc/guides/eventdevs/opdl.rst | 2 +- doc/guides/nics/cnxk.rst | 2 +- doc/guides/nics/octeontx.rst | 4 ++-- doc/guides/nics/octeontx2.rst | 6 +++--- doc/guides/nics/thunderx.rst | 2 +- doc/guides/prog_guide/compressdev.rst | 6 +++--- doc/guides/rel_notes/release_18_02.rst | 4 ++-- doc/guides/rel_notes/release_2_1.rst | 2 +- doc/guides/sample_app_ug/vhost.rst | 4 ++-- doc/guides/vdpadevs/ifc.rst | 4 ++-- 13 files changed, 21 insertions(+), 21 deletions(-) diff --git a/doc/guides/cryptodevs/ccp.rst b/doc/guides/cryptodevs/ccp.rst index 36dae090f9..52e98b0859 100644 --- a/doc/guides/cryptodevs/ccp.rst +++ b/doc/guides/cryptodevs/ccp.rst @@ -100,7 +100,7 @@ The following parameters (all optional) can be provided in the previous two call * ccp_auth_opt: Specify authentication operations to perform on CPU using openssl APIs. -To validate ccp pmd, l2fwd-crypto example can be used with following command: +To validate ccp PMD, l2fwd-crypto example can be used with following command: .. code-block:: console diff --git a/doc/guides/cryptodevs/openssl.rst b/doc/guides/cryptodevs/openssl.rst index 848a2e8eb8..03041ceda1 100644 --- a/doc/guides/cryptodevs/openssl.rst +++ b/doc/guides/cryptodevs/openssl.rst @@ -69,7 +69,7 @@ use version 1.1.1g or newer. Initialization -------------- -User can use app/test application to check how to use this pmd and to verify +User can use app/test application to check how to use this PMD and to verify crypto processing. Test name is cryptodev_openssl_autotest. diff --git a/doc/guides/cryptodevs/overview.rst b/doc/guides/cryptodevs/overview.rst index 1172297915..d754b0cfc6 100644 --- a/doc/guides/cryptodevs/overview.rst +++ b/doc/guides/cryptodevs/overview.rst @@ -19,7 +19,7 @@ Supported Feature Flags - "OOP SGL In SGL Out" feature flag stands for "Out-of-place Scatter-gather list Input, Scatter-gather list Output", - which means pmd supports different scatter-gather styled input and output buffers + which means PMD supports different scatter-gather styled input and output buffers (i.e. both can consists of multiple segments). - "OOP SGL In LB Out" feature flag stands for diff --git a/doc/guides/eventdevs/opdl.rst b/doc/guides/eventdevs/opdl.rst index cbfd1f11b7..f220959249 100644 --- a/doc/guides/eventdevs/opdl.rst +++ b/doc/guides/eventdevs/opdl.rst @@ -87,7 +87,7 @@ due to the static nature of the underlying queues. It is because of this that the implementation can achieve such high throughput and low latency The following list is a comprehensive outline of the what is supported and -the limitations / restrictions imposed by the opdl pmd +the limitations / restrictions imposed by the opdl PMD - The order in which packets moved between queues is static and fixed \ (dynamic scheduling is not supported). diff --git a/doc/guides/nics/cnxk.rst b/doc/guides/nics/cnxk.rst index 837ffc02b4..84f9865654 100644 --- a/doc/guides/nics/cnxk.rst +++ b/doc/guides/nics/cnxk.rst @@ -289,7 +289,7 @@ Limitations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The OCTEON CN9K/CN10K SoC family NIC has inbuilt HW assisted external mempool manager. -``net_cnxk`` pmd only works with ``mempool_cnxk`` mempool handler +``net_cnxk`` PMD only works with ``mempool_cnxk`` mempool handler as it is performance wise most effective way for packet allocation and Tx buffer recycling on OCTEON TX2 SoC platform. diff --git a/doc/guides/nics/octeontx.rst b/doc/guides/nics/octeontx.rst index 8236cc3e93..092120815d 100644 --- a/doc/guides/nics/octeontx.rst +++ b/doc/guides/nics/octeontx.rst @@ -108,7 +108,7 @@ for details. Initialization -------------- -The OCTEON TX ethdev pmd is exposed as a vdev device which consists of a set +The OCTEON TX ethdev PMD is exposed as a vdev device which consists of a set of PKI and PKO PCIe VF devices. On EAL initialization, PKI/PKO PCIe VF devices will be probed and then the vdev device can be created from the application code, or from the EAL command line based on @@ -126,7 +126,7 @@ the number of interesting ports with ``nr_ports`` argument. Dependency ~~~~~~~~~~ -``eth_octeontx`` pmd is depend on ``event_octeontx`` eventdev device and +``eth_octeontx`` PMD is depend on ``event_octeontx`` eventdev device and ``octeontx_fpavf`` external mempool handler. Example: diff --git a/doc/guides/nics/octeontx2.rst b/doc/guides/nics/octeontx2.rst index eae32f0afe..4ce067f2c5 100644 --- a/doc/guides/nics/octeontx2.rst +++ b/doc/guides/nics/octeontx2.rst @@ -256,7 +256,7 @@ Limitations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The OCTEON TX2 SoC family NIC has inbuilt HW assisted external mempool manager. -``net_octeontx2`` pmd only works with ``mempool_octeontx2`` mempool handler +``net_octeontx2`` PMD only works with ``mempool_octeontx2`` mempool handler as it is performance wise most effective way for packet allocation and Tx buffer recycling on OCTEON TX2 SoC platform. @@ -269,7 +269,7 @@ the host interface irrespective of the offload configuration. Multicast MAC filtering ~~~~~~~~~~~~~~~~~~~~~~~ -``net_octeontx2`` pmd supports multicast mac filtering feature only on physical +``net_octeontx2`` PMD supports multicast mac filtering feature only on physical function devices. SDP interface support @@ -278,7 +278,7 @@ OCTEON TX2 SDP interface support is limited to PF device, No VF support. Inline Protocol Processing ~~~~~~~~~~~~~~~~~~~~~~~~~~ -``net_octeontx2`` pmd doesn't support the following features for packets to be +``net_octeontx2`` PMD doesn't support the following features for packets to be inline protocol processed. - TSO offload - VLAN/QinQ offload diff --git a/doc/guides/nics/thunderx.rst b/doc/guides/nics/thunderx.rst index d96395dafa..5ae7e607de 100644 --- a/doc/guides/nics/thunderx.rst +++ b/doc/guides/nics/thunderx.rst @@ -371,7 +371,7 @@ Module params skip_data_bytes ~~~~~~~~~~~~~~~ This feature is used to create a hole between HEADROOM and actual data. Size of hole is specified -in bytes as module param("skip_data_bytes") to pmd. +in bytes as module param("skip_data_bytes") to PMD. This scheme is useful when application would like to insert vlan header without disturbing HEADROOM. Example: diff --git a/doc/guides/prog_guide/compressdev.rst b/doc/guides/prog_guide/compressdev.rst index 231687d891..07d1a62a63 100644 --- a/doc/guides/prog_guide/compressdev.rst +++ b/doc/guides/prog_guide/compressdev.rst @@ -28,7 +28,7 @@ From the command line using the --vdev EAL option .. code-block:: console - --vdev '<pmd name>,socket_id=0' + --vdev '<PMD name>,socket_id=0' .. Note:: @@ -332,7 +332,7 @@ using priv_xform would look like: * pseudocode for stateless compression */ - uint8_t cdev_id = rte_compressdev_get_dev_id(<pmd name>); + uint8_t cdev_id = rte_compressdev_get_dev_id(<PMD name>); /* configure the device. */ if (rte_compressdev_configure(cdev_id, &conf) < 0) @@ -475,7 +475,7 @@ An example pseudocode to set up and process a stream having NUM_CHUNKS with each * pseudocode for stateful compression */ - uint8_t cdev_id = rte_compressdev_get_dev_id(<pmd name>); + uint8_t cdev_id = rte_compressdev_get_dev_id(<PMD name>); /* configure the device. */ if (rte_compressdev_configure(cdev_id, &conf) < 0) diff --git a/doc/guides/rel_notes/release_18_02.rst b/doc/guides/rel_notes/release_18_02.rst index 989017786b..af437e4153 100644 --- a/doc/guides/rel_notes/release_18_02.rst +++ b/doc/guides/rel_notes/release_18_02.rst @@ -105,9 +105,9 @@ New Features * ``VIRTIO_NET_F_GUEST_UFO``, ``VIRTIO_NET_F_HOST_UFO`` * ``VIRTIO_NET_F_GSO`` - Also added ``VIRTIO_NET_F_GUEST_ANNOUNCE`` feature support in virtio pmd. + Also added ``VIRTIO_NET_F_GUEST_ANNOUNCE`` feature support in virtio PMD. In a scenario where the vhost backend doesn't have the ability to generate - RARP packets, the VM running virtio pmd can still be live migrated if + RARP packets, the VM running virtio PMD can still be live migrated if ``VIRTIO_NET_F_GUEST_ANNOUNCE`` feature is negotiated. * **Updated the AESNI-MB PMD.** diff --git a/doc/guides/rel_notes/release_2_1.rst b/doc/guides/rel_notes/release_2_1.rst index 0c34458316..35e6c88884 100644 --- a/doc/guides/rel_notes/release_2_1.rst +++ b/doc/guides/rel_notes/release_2_1.rst @@ -242,7 +242,7 @@ New Features * **Added fm10k jumbo frame support.** Added support for jumbo frame less than 15K in both VF and PF functions in the - fm10k pmd. + fm10k PMD. * **Added fm10k mac vlan filtering support.** diff --git a/doc/guides/sample_app_ug/vhost.rst b/doc/guides/sample_app_ug/vhost.rst index 9afde9c7f5..a6ce4bc8ac 100644 --- a/doc/guides/sample_app_ug/vhost.rst +++ b/doc/guides/sample_app_ug/vhost.rst @@ -206,11 +206,11 @@ Common Issues * Option "builtin-net-driver" is incompatible with QEMU QEMU vhost net device start will fail if protocol feature is not negotiated. - DPDK virtio-user pmd can be the replacement of QEMU. + DPDK virtio-user PMD can be the replacement of QEMU. * Device start fails when enabling "builtin-net-driver" without memory pre-allocation The builtin example doesn't support dynamic memory allocation. When vhost backend enables "builtin-net-driver", "--socket-mem" option should be - added at virtio-user pmd side as a startup item. + added at virtio-user PMD side as a startup item. diff --git a/doc/guides/vdpadevs/ifc.rst b/doc/guides/vdpadevs/ifc.rst index f968489a75..706dbf740e 100644 --- a/doc/guides/vdpadevs/ifc.rst +++ b/doc/guides/vdpadevs/ifc.rst @@ -17,9 +17,9 @@ IFCVF vDPA Implementation IFCVF's vendor ID and device ID are same as that of virtio net pci device, with its specific subsystem vendor ID and device ID. To let the device be probed by IFCVF driver, adding "vdpa=1" parameter helps to specify that this -device is to be used in vDPA mode, rather than polling mode, virtio pmd will +device is to be used in vDPA mode, rather than polling mode, virtio PMD will skip when it detects this message. If no this parameter specified, device -will not be used as a vDPA device, and it will be driven by virtio pmd. +will not be used as a vDPA device, and it will be driven by virtio PMD. Different VF devices serve different virtio frontends which are in different VMs, so each VF needs to have its own DMA address translation service. During -- 2.25.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v2 0/3] Fix typo's and capitalise PMD 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey ` (2 preceding siblings ...) 2021-11-22 10:50 ` [PATCH v2 3/3] doc: capitalise PMD Sean Morrissey @ 2021-11-26 8:28 ` Mcnamara, John 2021-11-26 9:51 ` Ferruh Yigit 2021-11-26 10:11 ` David Marchand 5 siblings, 0 replies; 19+ messages in thread From: Mcnamara, John @ 2021-11-26 8:28 UTC (permalink / raw) To: David Marchand, Thomas Monjalon; +Cc: dev, Morrissey, Sean, Morrissey, Sean > -----Original Message----- > From: Sean Morrissey <sean.morrissey@intel.com> > Sent: Monday, November 22, 2021 10:51 AM > Cc: dev@dpdk.org; Morrissey, Sean <sean.morrissey@intel.com> > Subject: [PATCH v2 0/3] Fix typo's and capitalise PMD > > This patchset cleans up the use of the phrase PMD throughout dpdk by > capitalising pmd and also removing the use of the word driver following > PMD. > > This patchset also removes some unnecessary duplication of the word "the" > in comments and docs. David, Thomas, If you are merging doc fixes can you consider this series. John ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 0/3] Fix typo's and capitalise PMD 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey ` (3 preceding siblings ...) 2021-11-26 8:28 ` [PATCH v2 0/3] Fix typo's and " Mcnamara, John @ 2021-11-26 9:51 ` Ferruh Yigit 2021-11-26 10:11 ` David Marchand 5 siblings, 0 replies; 19+ messages in thread From: Ferruh Yigit @ 2021-11-26 9:51 UTC (permalink / raw) To: Sean Morrissey; +Cc: dev, Thomas Monjalon, David Marchand On 11/22/2021 10:50 AM, Sean Morrissey wrote: > This patchset cleans up the use of the phrase PMD > throughout dpdk by capitalising pmd and also > removing the use of the word driver following PMD. > > This patchset also removes some unnecessary > duplication of the word "the" in comments and > docs. > > Sean Morrissey (3): > fix PMD wording typo > fix 'the the' typo > doc: capitalise PMD > For series, Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com> ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 0/3] Fix typo's and capitalise PMD 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey ` (4 preceding siblings ...) 2021-11-26 9:51 ` Ferruh Yigit @ 2021-11-26 10:11 ` David Marchand 5 siblings, 0 replies; 19+ messages in thread From: David Marchand @ 2021-11-26 10:11 UTC (permalink / raw) To: Sean Morrissey; +Cc: dev, Thomas Monjalon, Mcnamara, John, Yigit, Ferruh On Mon, Nov 22, 2021 at 11:52 AM Sean Morrissey <sean.morrissey@intel.com> wrote: > > This patchset cleans up the use of the phrase PMD > throughout dpdk by capitalising pmd and also > removing the use of the word driver following PMD. > > This patchset also removes some unnecessary > duplication of the word "the" in comments and > docs. > > Sean Morrissey (3): > fix PMD wording typo > fix 'the the' typo > doc: capitalise PMD > > app/test-pmd/cmdline.c | 4 +-- > app/test/test_barrier.c | 2 +- > doc/guides/bbdevs/turbo_sw.rst | 2 +- > doc/guides/cryptodevs/ccp.rst | 2 +- > doc/guides/cryptodevs/openssl.rst | 2 +- > doc/guides/cryptodevs/overview.rst | 2 +- > doc/guides/cryptodevs/virtio.rst | 2 +- > doc/guides/eventdevs/opdl.rst | 2 +- > doc/guides/linux_gsg/build_sample_apps.rst | 2 +- > doc/guides/nics/af_packet.rst | 2 +- > doc/guides/nics/af_xdp.rst | 2 +- > doc/guides/nics/avp.rst | 4 +-- > doc/guides/nics/cnxk.rst | 2 +- > doc/guides/nics/enetfec.rst | 2 +- > doc/guides/nics/fm10k.rst | 4 +-- > doc/guides/nics/intel_vf.rst | 2 +- > doc/guides/nics/netvsc.rst | 2 +- > doc/guides/nics/nfp.rst | 2 +- > doc/guides/nics/octeontx.rst | 4 +-- > doc/guides/nics/octeontx2.rst | 6 ++-- > doc/guides/nics/thunderx.rst | 4 +-- > doc/guides/nics/virtio.rst | 4 +-- > doc/guides/prog_guide/compressdev.rst | 6 ++-- > .../prog_guide/writing_efficient_code.rst | 4 +-- > doc/guides/rel_notes/known_issues.rst | 2 +- > doc/guides/rel_notes/release_16_04.rst | 2 +- > doc/guides/rel_notes/release_18_02.rst | 4 +-- > doc/guides/rel_notes/release_19_05.rst | 6 ++-- > doc/guides/rel_notes/release_19_11.rst | 2 +- > doc/guides/rel_notes/release_20_11.rst | 4 +-- > doc/guides/rel_notes/release_21_02.rst | 2 +- > doc/guides/rel_notes/release_21_05.rst | 2 +- > doc/guides/rel_notes/release_21_08.rst | 2 +- > doc/guides/rel_notes/release_21_11.rst | 2 +- > doc/guides/rel_notes/release_2_1.rst | 2 +- > doc/guides/rel_notes/release_2_2.rst | 4 +-- > doc/guides/sample_app_ug/bbdev_app.rst | 2 +- > doc/guides/sample_app_ug/keep_alive.rst | 2 +- > .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- > doc/guides/sample_app_ug/vhost.rst | 4 +-- > doc/guides/tools/testeventdev.rst | 2 +- > doc/guides/vdpadevs/ifc.rst | 4 +-- > drivers/bus/vmbus/rte_bus_vmbus.h | 2 +- > drivers/common/cpt/cpt_hw_types.h | 2 +- > drivers/common/sfc_efx/efsys.h | 2 +- > drivers/compress/qat/qat_comp_pmd.h | 2 +- > drivers/crypto/qat/qat_asym_pmd.h | 2 +- > drivers/crypto/qat/qat_sym_pmd.h | 2 +- > drivers/net/bnx2x/elink.c | 2 +- > drivers/net/bnxt/hsi_struct_def_dpdk.h | 2 +- > drivers/net/bonding/rte_eth_bond_pmd.c | 2 +- > drivers/net/fm10k/fm10k_ethdev.c | 2 +- > drivers/net/hinic/base/hinic_pmd_cmdq.h | 2 +- > drivers/net/hinic/base/hinic_pmd_hwdev.c | 2 +- > drivers/net/hns3/hns3_ethdev.c | 6 ++-- > drivers/net/hns3/hns3_ethdev.h | 8 +++--- > drivers/net/hns3/hns3_ethdev_vf.c | 28 +++++++++---------- > drivers/net/hns3/hns3_rss.c | 4 +-- > drivers/net/hns3/hns3_rxtx.c | 8 +++--- > drivers/net/hns3/hns3_rxtx.h | 4 +-- > drivers/net/i40e/base/i40e_common.c | 2 +- > drivers/net/i40e/i40e_ethdev.c | 2 +- > drivers/net/ice/ice_ethdev.h | 2 +- > drivers/net/ionic/ionic_if.h | 2 +- > drivers/net/mlx5/mlx5_trigger.c | 2 +- > drivers/net/nfp/nfp_common.h | 2 +- > drivers/net/nfp/nfp_ethdev.c | 2 +- > drivers/net/nfp/nfp_ethdev_vf.c | 2 +- > drivers/raw/ifpga/base/README | 2 +- > lib/bbdev/rte_bbdev.h | 12 ++++---- > lib/bbdev/rte_bbdev_pmd.h | 2 +- > lib/compressdev/rte_compressdev_pmd.h | 4 +-- > lib/cryptodev/cryptodev_pmd.h | 4 +-- > lib/dmadev/rte_dmadev_core.h | 2 +- > lib/eal/include/rte_dev.h | 2 +- > lib/eal/include/rte_devargs.h | 4 +-- > lib/ethdev/rte_ethdev.h | 18 ++++++------ > lib/eventdev/eventdev_pmd.h | 2 +- > lib/ip_frag/rte_ipv6_fragmentation.c | 2 +- > lib/rawdev/rte_rawdev_pmd.h | 2 +- > 80 files changed, 137 insertions(+), 137 deletions(-) I CC'd stable@dpdk.org so that LTS maintainers can decide on whether they want to backport those. Series applied (with review tags from Ferruh), thanks. -- David Marchand ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2021-11-26 10:11 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-11-18 14:46 [PATCH v1 0/3] Fix typo's and capitalise PMD Sean Morrissey 2021-11-18 14:46 ` [PATCH v1 1/3] fix PMD wording typo Sean Morrissey 2021-11-19 10:07 ` Mcnamara, John 2021-11-22 8:54 ` Walsh, Conor 2021-11-18 14:46 ` [PATCH v1 2/3] fix 'the the' typo Sean Morrissey 2021-11-19 10:06 ` Mcnamara, John 2021-11-21 23:54 ` Andrew Boyer 2021-11-22 8:54 ` Walsh, Conor 2021-11-18 14:46 ` [PATCH v1 3/3] doc: capitalise PMD Sean Morrissey 2021-11-19 10:09 ` Mcnamara, John 2021-11-22 8:54 ` Walsh, Conor 2021-11-22 10:50 ` [PATCH v2 0/3] Fix typo's and " Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 1/3] fix PMD wording typo Sean Morrissey 2021-11-22 10:50 ` [PATCH v2 2/3] fix 'the the' typo Sean Morrissey 2021-11-22 11:00 ` Somnath Kotur 2021-11-22 10:50 ` [PATCH v2 3/3] doc: capitalise PMD Sean Morrissey 2021-11-26 8:28 ` [PATCH v2 0/3] Fix typo's and " Mcnamara, John 2021-11-26 9:51 ` Ferruh Yigit 2021-11-26 10:11 ` David Marchand
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).