Show a cover letter.

GET /api/covers/105746/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 105746,
    "url": "http://patches.dpdk.org/api/covers/105746/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20220112072808.59713-1-jsoref@gmail.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20220112072808.59713-1-jsoref@gmail.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220112072808.59713-1-jsoref@gmail.com",
    "date": "2022-01-12T07:28:07",
    "name": "[0/1] Spelling code fixes*",
    "submitter": {
        "id": 2431,
        "url": "http://patches.dpdk.org/api/people/2431/?format=api",
        "name": "Josh Soref",
        "email": "jsoref@gmail.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20220112072808.59713-1-jsoref@gmail.com/mbox/",
    "series": [
        {
            "id": 21131,
            "url": "http://patches.dpdk.org/api/series/21131/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=21131",
            "date": "2022-01-12T07:28:07",
            "name": "Spelling code fixes*",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/21131/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/105746/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 98BB4A034D;\n\tWed, 12 Jan 2022 08:28:13 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 6522B411EE;\n\tWed, 12 Jan 2022 08:28:13 +0100 (CET)",
            "from mail-qt1-f179.google.com (mail-qt1-f179.google.com\n [209.85.160.179])\n by mails.dpdk.org (Postfix) with ESMTP id 82C9440141\n for <dev@dpdk.org>; Wed, 12 Jan 2022 08:28:12 +0100 (CET)",
            "by mail-qt1-f179.google.com with SMTP id i8so2134797qtw.0\n for <dev@dpdk.org>; Tue, 11 Jan 2022 23:28:12 -0800 (PST)",
            "from localhost.localdomain\n (pool-72-66-30-241.washdc.fios.verizon.net. [72.66.30.241])\n by smtp.gmail.com with ESMTPSA id h9sm8256881qkp.106.2022.01.11.23.28.10\n (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);\n Tue, 11 Jan 2022 23:28:11 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;\n h=from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=qI8c1yejb/uEf/Pxh7w9rUPMaG9JgbaAgtJLhnHYa/o=;\n b=NSMDKUkkL1FUFhGfOYK0f3QQzavHGOUQB3O2DOGY8DLjWI+/UK35FxwskAYkFbdrt4\n 67hlE2Xx4C9ETYABXZazY5NNVZWRfg3td1jJU/QuSU3D8DT128GBX3Ww/OcFLA0YMWjO\n Rf9HhBM1PFhR2etdkXnwx2PcWIhFJEJB/2bNNBg5apfHePSCVNFPTKos42thAUNUXN8Z\n 1JNB5QBCODfk1pT38VXOL6F/7AlI+DElvOP1C+TdZD8l+M7Icn8ywubDxaO31sSePbX0\n qF7BURqV7nsNXMqCGQyP4DQgb97jcgOloUxlxpRLLP1+QclFf8f1i1933SkI1cPMNU8U\n bE7g==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20210112;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=qI8c1yejb/uEf/Pxh7w9rUPMaG9JgbaAgtJLhnHYa/o=;\n b=oJL8bvFSVG7ANG/41V2HhxaZRWGUco8O3RIP7joE8g/JZSegYV91h3g4rJvm18G/k5\n BIa/tjBl1XMVzVAdkekILNKgPz+bKiMml42x4A3It2TBc9HWFD/SqXBc1HM84Plt9+R8\n Lm0gLixvY8rjYmDV03VOarrygpklwg7t17YWmtXC0KMhkY8pHquF0g3Zp/CyjMiPQb+2\n I1s3FHI/NHJwXLVvXe7zcEkyusjfj2sg38HnxYKkkIvEyUG4B1mPdFqJmR7YdS9A+O+3\n edxE3wmIbLjBRzeGBkJkYWnbHiWgVHxFvr/FPkUJO8NhE1lt0YQNvROtbUxDrxFg+JIV\n 7D3A==",
        "X-Gm-Message-State": "AOAM532NSK/JJ4oskDPwMDNhBe2i7RHrDPs2ofOiGu+68rGM8X2ioYRC\n QRYgBwguRD0O4xvkhRAWR2+Fh1K8yDcWaReN",
        "X-Google-Smtp-Source": "\n ABdhPJxwh9/1eFjKU4rquSn3cxIezVDldJUWn7BQtOQCLeWBJZZxAHC9NeEjvrktGew6mkZpcRiz9Q==",
        "X-Received": "by 2002:ac8:4e85:: with SMTP id 5mr6676030qtp.416.1641972491690;\n Tue, 11 Jan 2022 23:28:11 -0800 (PST)",
        "From": "Josh Soref <jsoref@gmail.com>",
        "To": "dev@dpdk.org",
        "Cc": "Josh Soref <jsoref@gmail.com>",
        "Subject": "[PATCH 0/1] Spelling code fixes*",
        "Date": "Wed, 12 Jan 2022 02:28:07 -0500",
        "Message-Id": "<20220112072808.59713-1-jsoref@gmail.com>",
        "X-Mailer": "git-send-email 2.32.0 (Apple Git-132)",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "This is a followup to https://github.com/DPDK/dpdk/commit/7be78d027918dbc846e502780faf94d5acdf5f75\n\nThe engine that identifies items runs here:\n  https://github.com/jsoref/dpdk/actions/workflows/spelling.yml\n\nI generally use Google Sheets to select automatic corrections for words.\n\nI'll sometimes make additional fixes beyond what Google Sheets suggests.\nUnfortunately, this means that while I may have sent one series of fixes,\nthere can easily be more, especially if I spend a bit more time reviewing\nthe word list.\n\nThe current list of words I am not correcting is here:\nhttps://raw.githubusercontent.com/jsoref/dpdk/spell-check-with-spelling/.github/actions/spelling/expect.txt\n\nNote that this isn't a complete list of misspelled words. As this\nrepository is written in C++, I'm experimenting with using a c++\norientated dictionary. Unfortunately, I know it includes quite a few\nmisspelled words of its own, which means those words if present in this\nrepository will be handled as false-negatives and not reported.\n\nfixed spellings:\n\n* accelerator\n* acceptable\n* account\n* accounting\n* acknowledge\n* acknowledgement\n* across\n* action\n* actually\n* adapter\n* adaptive\n* added\n* addition\n* address\n* addresses\n* adds\n* adjustment\n* affinity\n* aggregate\n* aggregator\n* alignment\n* allocate\n* allocated\n* allocates\n* allocation\n* already\n* annotation\n* approx\n* arithmetic\n* array\n* arrays\n* arrive\n* asserted\n* assigned\n* at most\n* attributes\n* authentic\n* autogreen\n* between\n* bitstream\n* boundaries\n* build\n* burst\n* byte\n* bytes\n* cached\n* calculate\n* cannot\n* capabilities\n* capability\n* celsius\n* certificates\n* chained\n* chunk\n* cipher\n* cleanness\n* coalescing\n* command\n* commit\n* communicated\n* compiler\n* configuration\n* connecting\n* consequence\n* contains\n* contexts\n* continuously\n* convenience\n* conversion\n* counters\n* create\n* crypto\n* detach\n* discrimination\n* empty\n* endian\n* erroneous\n* expansion\n* explicit\n* feature\n* fiber\n* fields\n* fragment\n* free\n* generator\n* groupid\n* grpmask\n* interim\n* interrupt\n* intrinsics\n* lapsed\n* nonexistent\n* octeontx\n* offload\n* offset\n* overhead\n* partner\n* pending\n* per port\n* platform\n* policies\n* polynomials\n* populate\n* portctl\n* prefetch\n* properties\n* qgroup\n* registers\n* replace\n* resettable\n* resolution\n* retransmission\n* retrieving\n* revision\n* session\n* shaping\n* ticks\n* traditional\n* traditionally\n* traffic\n* translation\n* unexpectedly\n* unsupported\n* vectors\n* verify\n* virtchnl\n* warnings\n* written\n* xstats\n\nJosh Soref (1):\n  fix spelling in code\n\n app/test-crypto-perf/cperf_test_vectors.h     |  4 +-\n app/test/test_acl.c                           |  6 +-\n app/test/test_link_bonding.c                  |  4 +-\n app/test/test_link_bonding_mode4.c            | 30 ++++----\n app/test/test_table.h                         |  2 +-\n doc/guides/nics/octeontx2.rst                 |  2 +-\n drivers/bus/dpaa/base/fman/netcfg_layer.c     |  4 +-\n drivers/bus/fslmc/fslmc_vfio.h                |  2 +-\n drivers/common/cnxk/roc_cpt.c                 | 10 +--\n drivers/common/cnxk/roc_cpt_priv.h            |  2 +-\n drivers/common/cnxk/roc_mbox.h                |  4 +-\n drivers/common/cnxk/roc_tim.c                 |  2 +-\n drivers/common/dpaax/caamflib/desc/ipsec.h    |  4 +-\n .../common/dpaax/caamflib/rta/operation_cmd.h |  6 +-\n drivers/common/mlx5/mlx5_devx_cmds.c          | 24 +++---\n drivers/common/mlx5/mlx5_devx_cmds.h          | 10 +--\n drivers/common/mlx5/mlx5_prm.h                |  4 +-\n drivers/common/octeontx2/otx2_mbox.h          |  4 +-\n .../sfc_efx/base/ef10_signed_image_layout.h   |  2 +-\n drivers/common/sfc_efx/base/efx_port.c        |  2 +-\n drivers/common/sfc_efx/base/efx_regs.h        |  2 +-\n drivers/common/sfc_efx/base/efx_types.h       |  2 +-\n drivers/compress/octeontx/otx_zip.h           |  2 +-\n drivers/compress/qat/dev/qat_comp_pmd_gen1.c  |  4 +-\n drivers/compress/qat/qat_comp.c               | 12 +--\n drivers/compress/qat/qat_comp_pmd.c           |  6 +-\n drivers/compress/qat/qat_comp_pmd.h           |  2 +-\n drivers/crypto/caam_jr/caam_jr.c              |  4 +-\n drivers/crypto/ccp/ccp_crypto.h               |  2 +-\n drivers/crypto/cnxk/cnxk_cryptodev_ops.h      |  4 +-\n drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c   | 30 ++++----\n drivers/crypto/dpaa_sec/dpaa_sec.c            |  2 +-\n drivers/crypto/qat/qat_sym_session.h          |  4 -\n drivers/crypto/virtio/virtio_cryptodev.c      |  6 +-\n drivers/crypto/virtio/virtqueue.c             |  2 +-\n drivers/crypto/virtio/virtqueue.h             |  2 +-\n drivers/dma/ioat/ioat_dmadev.c                |  2 +-\n drivers/dma/ioat/ioat_hw_defs.h               |  2 +-\n drivers/event/octeontx2/otx2_tim_evdev.c      |  4 +-\n drivers/net/ark/ark_ethdev.c                  |  4 +-\n drivers/net/ark/ark_rqp.c                     |  4 +-\n drivers/net/ark/ark_rqp.h                     |  4 +-\n drivers/net/bnx2x/bnx2x.c                     | 18 ++---\n drivers/net/bnx2x/bnx2x.h                     |  6 +-\n drivers/net/bnx2x/bnx2x_stats.c               |  8 +-\n drivers/net/bnx2x/bnx2x_stats.h               |  4 +-\n drivers/net/bnx2x/ecore_hsi.h                 | 38 +++++-----\n drivers/net/bnx2x/ecore_init.h                |  2 +-\n drivers/net/bnx2x/ecore_reg.h                 | 12 +--\n drivers/net/bnx2x/ecore_sp.c                  | 36 ++++-----\n drivers/net/bnx2x/ecore_sp.h                  |  2 +-\n drivers/net/bnx2x/elink.c                     | 32 ++++----\n drivers/net/bnx2x/elink.h                     |  2 +-\n drivers/net/bonding/eth_bond_8023ad_private.h |  2 +-\n drivers/net/cxgbe/base/adapter.h              |  2 +-\n drivers/net/cxgbe/base/t4_chip_type.h         |  2 +-\n drivers/net/cxgbe/base/t4_hw.c                |  8 +-\n drivers/net/dpaa/fmlib/fm_port_ext.h          |  4 +-\n drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h  |  2 +-\n drivers/net/dpaa2/dpaa2_flow.c                |  4 +-\n drivers/net/dpaa2/dpaa2_mux.c                 |  4 +-\n drivers/net/dpaa2/mc/dpdmux.c                 |  8 +-\n drivers/net/dpaa2/mc/dpni.c                   |  2 +-\n drivers/net/dpaa2/mc/fsl_dpdmux.h             |  4 +-\n drivers/net/e1000/base/e1000_82575.c          |  2 +-\n drivers/net/e1000/base/e1000_phy.c            |  2 +-\n drivers/net/enic/base/vnic_devcmd.h           |  2 +-\n drivers/net/enic/enic_flow.c                  | 48 ++++++------\n drivers/net/fm10k/base/fm10k_mbx.c            |  2 +-\n drivers/net/fm10k/base/fm10k_pf.c             |  2 +-\n drivers/net/fm10k/base/fm10k_vf.c             |  4 +-\n drivers/net/hinic/hinic_pmd_ethdev.c          |  4 +-\n drivers/net/hinic/hinic_pmd_flow.c            |  4 +-\n drivers/net/hinic/hinic_pmd_rx.c              | 30 ++++----\n drivers/net/hns3/hns3_dcb.c                   | 76 +++++++++----------\n drivers/net/hns3/hns3_dcb.h                   | 24 +++---\n drivers/net/hns3/hns3_ethdev.c                | 18 ++---\n drivers/net/hns3/hns3_fdir.c                  |  4 +-\n drivers/net/hns3/hns3_tm.c                    |  4 +-\n drivers/net/i40e/base/i40e_adminq_cmd.h       |  2 +-\n drivers/net/i40e/base/i40e_common.c           |  4 +-\n drivers/net/iavf/iavf_ethdev.c                |  8 +-\n drivers/net/iavf/iavf_hash.c                  |  6 +-\n drivers/net/iavf/iavf_ipsec_crypto.c          |  4 +-\n drivers/net/iavf/iavf_ipsec_crypto.h          |  4 +-\n drivers/net/ice/base/ice_adminq_cmd.h         |  2 +-\n drivers/net/ice/ice_switch_filter.c           | 26 +++----\n drivers/net/igc/base/igc_defines.h            |  2 +-\n drivers/net/ipn3ke/ipn3ke_tm.c                |  4 +-\n drivers/net/ixgbe/base/ixgbe_82598.c          |  2 +-\n drivers/net/ixgbe/ixgbe_bypass.c              | 18 ++---\n drivers/net/ixgbe/ixgbe_bypass_defines.h      |  2 +-\n drivers/net/mlx5/mlx5.c                       |  4 +-\n drivers/net/mlx5/mlx5.h                       |  4 +-\n drivers/net/mlx5/mlx5_flow.c                  | 14 ++--\n drivers/net/mlx5/mlx5_flow.h                  |  2 +-\n drivers/net/mlx5/mlx5_flow_aso.c              |  8 +-\n drivers/net/mlx5/mlx5_flow_dv.c               | 44 +++++------\n drivers/net/mlx5/mlx5_flow_meter.c            |  6 +-\n drivers/net/mlx5/mlx5_rx.c                    |  2 +-\n drivers/net/mlx5/mlx5_tx.c                    |  2 +-\n drivers/net/ngbe/ngbe_ethdev.c                |  8 +-\n drivers/net/pfe/pfe_ethdev.c                  |  4 +-\n drivers/net/qede/base/ecore_chain.h           |  4 +-\n drivers/net/qede/base/ecore_cxt.c             |  8 +-\n drivers/net/qede/base/ecore_dev.c             |  2 +-\n drivers/net/qede/base/ecore_dev_api.h         |  2 +-\n drivers/net/qede/base/ecore_hsi_eth.h         |  4 +-\n drivers/net/qede/base/ecore_hw_defs.h         |  4 +-\n drivers/net/qede/base/ecore_init_fw_funcs.c   |  6 +-\n drivers/net/qede/base/ecore_init_fw_funcs.h   |  4 +-\n drivers/net/qede/base/ecore_int.c             |  2 +-\n drivers/net/qede/base/ecore_iov_api.h         |  2 +-\n drivers/net/qede/base/ecore_l2.c              |  2 +-\n drivers/net/qede/base/ecore_mcp.h             |  2 +-\n drivers/net/qede/base/ecore_mcp_api.h         |  2 +-\n drivers/net/qede/base/ecore_spq.c             |  2 +-\n drivers/net/qede/base/ecore_spq.h             |  2 +-\n drivers/net/qede/base/ecore_sriov.c           |  4 +-\n drivers/net/qede/base/ecore_sriov.h           |  4 +-\n drivers/net/qede/base/ecore_vf.c              |  2 +-\n drivers/net/qede/base/ecore_vfpf_if.h         |  2 +-\n drivers/net/qede/base/mcp_public.h            |  4 +-\n drivers/net/qede/qede_debug.c                 | 10 +--\n drivers/net/sfc/sfc_mae.c                     | 50 ++++++------\n drivers/net/sfc/sfc_tso.h                     | 10 +--\n drivers/net/txgbe/txgbe_ethdev.c              |  8 +-\n drivers/net/virtio/virtio_ethdev.c            |  2 +-\n drivers/net/virtio/virtqueue.c                |  2 +-\n drivers/net/virtio/virtqueue.h                |  2 +-\n drivers/net/vmxnet3/base/upt1_defs.h          |  2 +-\n drivers/raw/ifpga/base/ifpga_defines.h        |  6 +-\n drivers/raw/ifpga/base/ifpga_feature_dev.c    |  2 +-\n drivers/raw/ifpga/base/ifpga_fme_pr.c         |  2 +-\n drivers/raw/ifpga/base/opae_hw_api.h          |  4 +-\n drivers/raw/ioat/ioat_rawdev.c                |  2 +-\n drivers/raw/ioat/ioat_spec.h                  |  2 +-\n drivers/regex/mlx5/mlx5_regex_fastpath.c      |  2 +-\n drivers/vdpa/mlx5/mlx5_vdpa.h                 |  2 +-\n drivers/vdpa/mlx5/mlx5_vdpa_virtq.c           |  4 +-\n examples/ipsec-secgw/ipsec_process.c          |  2 +-\n examples/vhost/virtio_net.c                   | 50 ++++++------\n lib/bpf/bpf_validate.c                        | 10 +--\n lib/cryptodev/rte_cryptodev.h                 |  2 +-\n lib/eal/common/eal_common_trace_ctf.c         |  8 +-\n lib/fib/trie_avx512.c                         |  2 +-\n lib/graph/graph_populate.c                    |  4 +-\n lib/graph/graph_stats.c                       |  4 +-\n lib/hash/rte_crc_arm64.h                      |  2 +-\n lib/hash/rte_thash.c                          |  2 +-\n lib/ip_frag/ip_frag_internal.c                |  2 +-\n lib/ipsec/ipsec_sad.c                         | 10 +--\n lib/vhost/vhost_user.h                        |  2 +-\n lib/vhost/virtio_net.c                        | 10 +--\n 154 files changed, 563 insertions(+), 567 deletions(-)"
}