get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/98467/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 98467,
    "url": "http://patches.dpdk.org/api/patches/98467/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210909175648.174258-18-stephen@networkplumber.org/",
    "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": "<20210909175648.174258-18-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210909175648.174258-18-stephen@networkplumber.org",
    "date": "2021-09-09T17:56:47",
    "name": "[17/18] test: fix spelling errors in comments",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "27e135220d1f328e71340c4a6fd3aec1727292ba",
    "submitter": {
        "id": 27,
        "url": "http://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210909175648.174258-18-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 18801,
            "url": "http://patches.dpdk.org/api/series/18801/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=18801",
            "date": "2021-09-09T17:56:30",
            "name": "comment spelling errors",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/18801/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/98467/comments/",
    "check": "warning",
    "checks": "http://patches.dpdk.org/api/patches/98467/checks/",
    "tags": {},
    "related": [],
    "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 7089CA0547;\n\tThu,  9 Sep 2021 19:58:25 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 7395C41199;\n\tThu,  9 Sep 2021 19:57:21 +0200 (CEST)",
            "from mail-pf1-f174.google.com (mail-pf1-f174.google.com\n [209.85.210.174])\n by mails.dpdk.org (Postfix) with ESMTP id 38F2541190\n for <dev@dpdk.org>; Thu,  9 Sep 2021 19:57:20 +0200 (CEST)",
            "by mail-pf1-f174.google.com with SMTP id s29so2446462pfw.5\n for <dev@dpdk.org>; Thu, 09 Sep 2021 10:57:20 -0700 (PDT)",
            "from hermes.local (204-195-33-123.wavecable.com. [204.195.33.123])\n by smtp.gmail.com with ESMTPSA id v25sm2772977pfm.202.2021.09.09.10.57.17\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 09 Sep 2021 10:57:18 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20150623.gappssmtp.com; s=20150623;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=PZUQfxRTfLNaVMgVk+dllwQNsm6wGRUtWRKVO9WdT4Q=;\n b=m7n1q8U4UIOokMEYWC29NOb6Kq2I5c90NsnwKgJ+2P9WuwHvjdQYrbrws3Uren4/OU\n DfXUGunIrqOe0Kquwqq/qUcWhm0Bqr17OGHmIldLtULil/uzBrwSGpS2EfumckrNQyQx\n 3WobdoIKNwcuC6pIvVAxIBtghrUQk6rMuZu8WVr2vV/jKw4FNpOrG/+hUTQhobrsCiWm\n 52dt6RCyzwFlOMBAeZPLf0vts+5st34stlyEq0VoQZa9uhqH3Clwte2F2+C6RAsYkn3E\n WyogL6hMarAcnV6A2iTmtV2uhf9YHK/Hez44ukC8LNwUlCpRIB2CQrXNC0ZdDHYLQMHn\n AkZg==",
        "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:in-reply-to\n :references:mime-version:content-transfer-encoding;\n bh=PZUQfxRTfLNaVMgVk+dllwQNsm6wGRUtWRKVO9WdT4Q=;\n b=IVGOp75ehhDakiUR/XG6RdJ41mzYvsAqMXm1wh9ODmbI02POcPs2egXUB/HESYzvgi\n NXnRbEhfjCSjYr4iu/bJv1oBPdm3hjVLWzPxQjjaCOWMDhuHGnFX+nrAr5jMP/rGJbSF\n P2uh7MJTwz4xSW/ToXbHBuIu9ItDy8SmqeMMKdE6z16mJtl3HWnjvgPGYlpg9QsqA7Rk\n +pkBH163xlcBEaRXc0K5LKAk/5pH1nkc+bjWtpDig+1UDRwfOa9Yh51hy0yHv8nvXQeS\n rrtmrbBi6XwVQjKwtmtRFlls7EdFaV4+ItbwkFV5HmWdlXo4WOz6H27CoJDw46sStNBl\n LM8Q==",
        "X-Gm-Message-State": "AOAM530ztoN5iKP6JAe3DYWzktZBf5hCZEKqhLhE14s5QzAmcrDD4kMV\n oAZYjhnh4jvAFWal24QexQuJwzCdH3JkaA==",
        "X-Google-Smtp-Source": "\n ABdhPJxxHWtZxvxHAo/5du+cH9IlaCHF/2KtMJ6DopE59TwZWmNK7tKkEooJLrr46AmM4iMlVN07tQ==",
        "X-Received": "by 2002:a63:ea03:: with SMTP id c3mr3668117pgi.283.1631210238790;\n Thu, 09 Sep 2021 10:57:18 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Thu,  9 Sep 2021 10:56:47 -0700",
        "Message-Id": "<20210909175648.174258-18-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.30.2",
        "In-Reply-To": "<20210909175648.174258-1-stephen@networkplumber.org>",
        "References": "<20210909175648.174258-1-stephen@networkplumber.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 17/18] test: fix spelling errors in comments",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Lots of little typos\n\nSigned-off-by: Stephen Hemminger <stephen@networkplumber.org>\n---\n app/test/test_atomic.c                  |  2 +-\n app/test/test_barrier.c                 |  2 +-\n app/test/test_bpf.c                     |  2 +-\n app/test/test_compressdev.c             |  2 +-\n app/test/test_compressdev_test_buffer.h |  4 ++--\n app/test/test_func_reentrancy.c         |  6 +++---\n app/test/test_ipsec.c                   |  2 +-\n app/test/test_link_bonding.c            |  2 +-\n app/test/test_lpm.c                     |  6 +++---\n app/test/test_lpm6.c                    | 14 +++++++-------\n app/test/test_malloc.c                  |  4 ++--\n app/test/test_mbuf.c                    |  2 +-\n app/test/test_mempool.c                 |  2 +-\n app/test/test_mempool_perf.c            |  2 +-\n app/test/test_meter.c                   |  6 +++---\n app/test/test_pmd_perf.c                |  2 +-\n app/test/test_timer.c                   |  2 +-\n 17 files changed, 31 insertions(+), 31 deletions(-)",
    "diff": "diff --git a/app/test/test_atomic.c b/app/test/test_atomic.c\nindex f10f555af8b4..7dfa10a70102 100644\n--- a/app/test/test_atomic.c\n+++ b/app/test/test_atomic.c\n@@ -88,7 +88,7 @@\n  *\n  *   - Invoke ``test_atomic_exchange`` on each lcore.  Before doing\n  *     anything else, the cores wait for a synchronization event.\n- *     Each core then does the follwoing for N iterations:\n+ *     Each core then does the following for N iterations:\n  *\n  *       Generate a new token with a data integrity check\n  *       Exchange the new token for previously generated token\ndiff --git a/app/test/test_barrier.c b/app/test/test_barrier.c\nindex c27f8a0742f2..8fa93c00329a 100644\n--- a/app/test/test_barrier.c\n+++ b/app/test/test_barrier.c\n@@ -66,7 +66,7 @@ struct plock_test {\n struct lcore_plock_test {\n \tstruct plock_test *pt[2]; /* shared, lock-protected data */\n \tuint64_t sum[2];          /* local copy of the shared data */\n-\tuint64_t iter;            /* number of iterations to perfom */\n+\tuint64_t iter;            /* number of iterations to perform */\n \tuint32_t lc;              /* given lcore id */\n };\n \ndiff --git a/app/test/test_bpf.c b/app/test/test_bpf.c\nindex 527c06b80708..cf6e022f7a92 100644\n--- a/app/test/test_bpf.c\n+++ b/app/test/test_bpf.c\n@@ -2391,7 +2391,7 @@ static const struct ebpf_insn test_call5_prog[] = {\n \t},\n };\n \n-/* String comparision impelementation, return 0 if equal else difference */\n+/* String comparison implementation, return 0 if equal else difference */\n static uint32_t\n dummy_func5(const char *s1, const char *s2)\n {\ndiff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c\nindex 0571c17ecb8d..a7d04c02c6dd 100644\n--- a/app/test/test_compressdev.c\n+++ b/app/test/test_compressdev.c\n@@ -2035,7 +2035,7 @@ test_deflate_comp_decomp(const struct interim_data_params *int_data,\n \ttest_priv_data.all_decomp_data = &all_decomp_data;\n \ttest_priv_data.decomp_produced_data_size = &decomp_produced_data_size;\n \n-\ttest_priv_data.num_priv_xforms = 0; /* it's used for deompression only */\n+\ttest_priv_data.num_priv_xforms = 0; /* it's used for decompression only */\n \n \tcapa = rte_compressdev_capability_get(0, RTE_COMP_ALGO_DEFLATE);\n \tif (capa == NULL) {\ndiff --git a/app/test/test_compressdev_test_buffer.h b/app/test/test_compressdev_test_buffer.h\nindex b09a7e99688f..cb26c7d40284 100644\n--- a/app/test/test_compressdev_test_buffer.h\n+++ b/app/test/test_compressdev_test_buffer.h\n@@ -105,7 +105,7 @@ static const char test_buf_shakespeare[] =\n \t\"\\n\"\n \t\"OLIVER\t\t|\\n\"\n \t\"\t\t|\\n\"\n-\t\"JAQUES (JAQUES DE BOYS:)  \t|  sons of Sir Rowland de Boys.\\n\"\n+\t\"JACQUES (JACQUES DE BOYS:)  \t|  sons of Sir Rowland de Boys.\\n\"\n \t\"\t\t|\\n\"\n \t\"ORLANDO\t\t|\\n\"\n \t\"\\n\"\n@@ -168,7 +168,7 @@ static const char test_buf_shakespeare[] =\n \t\"\tbequeathed me by will but poor a thousand crowns,\\n\"\n \t\"\tand, as thou sayest, charged my brother, on his\\n\"\n \t\"\tblessing, to breed me well: and there begins my\\n\"\n-\t\"\tsadness. My brother Jaques he keeps at school, and\\n\"\n+\t\"\tsadness. My brother Jacques he keeps at school, and\\n\"\n \t\"\treport speaks goldenly of his profit: for my part,\\n\"\n \t\"\the keeps me rustically at home, or, to speak more\\n\"\n \t\"\tproperly, stays me here at home unkept; for call you\\n\"\ndiff --git a/app/test/test_func_reentrancy.c b/app/test/test_func_reentrancy.c\nindex 231c99a9ebc5..69ff421b1824 100644\n--- a/app/test/test_func_reentrancy.c\n+++ b/app/test/test_func_reentrancy.c\n@@ -242,7 +242,7 @@ hash_create_free(__rte_unused void *arg)\n \t\t\trte_atomic32_inc(&obj_count);\n \t}\n \n-\t/* create mutiple times simultaneously */\n+\t/* create multiple times simultaneously */\n \tfor (i = 0; i < MAX_ITER_MULTI; i++) {\n \t\tsnprintf(hash_name, sizeof(hash_name), \"fr_test_%d_%d\", lcore_self, i);\n \t\thash_params.name = hash_name;\n@@ -306,7 +306,7 @@ fbk_create_free(__rte_unused void *arg)\n \t\t\trte_atomic32_inc(&obj_count);\n \t}\n \n-\t/* create mutiple fbk tables simultaneously */\n+\t/* create multiple fbk tables simultaneously */\n \tfor (i = 0; i < MAX_ITER_MULTI; i++) {\n \t\tsnprintf(fbk_name, sizeof(fbk_name), \"fr_test_%d_%d\", lcore_self, i);\n \t\tfbk_params.name = fbk_name;\n@@ -368,7 +368,7 @@ lpm_create_free(__rte_unused void *arg)\n \t\t\trte_atomic32_inc(&obj_count);\n \t}\n \n-\t/* create mutiple fbk tables simultaneously */\n+\t/* create multiple fbk tables simultaneously */\n \tfor (i = 0; i < MAX_LPM_ITER_TIMES; i++) {\n \t\tsnprintf(lpm_name, sizeof(lpm_name), \"fr_test_%d_%d\", lcore_self, i);\n \t\tlpm = rte_lpm_create(lpm_name, SOCKET_ID_ANY, &config);\ndiff --git a/app/test/test_ipsec.c b/app/test/test_ipsec.c\nindex fb90130ae23b..f421ce45795b 100644\n--- a/app/test/test_ipsec.c\n+++ b/app/test/test_ipsec.c\n@@ -654,7 +654,7 @@ create_crypto_session(struct ipsec_unitest_params *ut,\n \tif (s == NULL)\n \t\treturn -ENOMEM;\n \n-\t/* initiliaze SA crypto session for device */\n+\t/* initialize SA crypto session for device */\n \trc = rte_cryptodev_sym_session_init(dev_id, s,\n \t\t\tut->crypto_xforms, qp->mp_session_private);\n \tif (rc == 0) {\ndiff --git a/app/test/test_link_bonding.c b/app/test/test_link_bonding.c\nindex 8a5c8310a8b4..fd246725096c 100644\n--- a/app/test/test_link_bonding.c\n+++ b/app/test/test_link_bonding.c\n@@ -3041,7 +3041,7 @@ test_balance_tx_burst_slave_tx_fail(void)\n \tfirst_tx_fail_idx = TEST_BAL_SLAVE_TX_FAIL_BURST_SIZE_1 -\n \t\t\tTEST_BAL_SLAVE_TX_FAIL_PACKETS_COUNT;\n \n-\t/* copy mbuf referneces for expected transmission failures */\n+\t/* copy mbuf references for expected transmission failures */\n \tfor (i = 0; i < TEST_BAL_SLAVE_TX_FAIL_PACKETS_COUNT; i++)\n \t\texpected_fail_pkts[i] = pkts_burst_1[i + first_tx_fail_idx];\n \ndiff --git a/app/test/test_lpm.c b/app/test/test_lpm.c\nindex 556f5a67baf1..37b460af3a96 100644\n--- a/app/test/test_lpm.c\n+++ b/app/test/test_lpm.c\n@@ -179,7 +179,7 @@ test3(void)\n \tstatus = rte_lpm_add(NULL, ip, depth, next_hop);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \n@@ -217,7 +217,7 @@ test4(void)\n \tstatus = rte_lpm_delete(NULL, ip, depth);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \n@@ -255,7 +255,7 @@ test5(void)\n \tstatus = rte_lpm_lookup(NULL, ip, &next_hop_return);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \ndiff --git a/app/test/test_lpm6.c b/app/test/test_lpm6.c\nindex 0d664546fa47..17221f992aee 100644\n--- a/app/test/test_lpm6.c\n+++ b/app/test/test_lpm6.c\n@@ -261,7 +261,7 @@ test4(void)\n \tstatus = rte_lpm6_add(NULL, ip, depth, next_hop);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \n@@ -299,7 +299,7 @@ test5(void)\n \tstatus = rte_lpm6_delete(NULL, ip, depth);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \n@@ -337,7 +337,7 @@ test6(void)\n \tstatus = rte_lpm6_lookup(NULL, ip, &next_hop_return);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \n@@ -375,7 +375,7 @@ test7(void)\n \tstatus = rte_lpm6_lookup_bulk_func(NULL, ip, next_hop_return, 10);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \n@@ -413,7 +413,7 @@ test8(void)\n \tstatus = rte_lpm6_delete_bulk_func(NULL, ip, depth, 10);\n \tTEST_LPM_ASSERT(status < 0);\n \n-\t/*Create vaild lpm to use in rest of test. */\n+\t/*Create valid lpm to use in rest of test. */\n \tlpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);\n \tTEST_LPM_ASSERT(lpm != NULL);\n \n@@ -433,7 +433,7 @@ test8(void)\n /*\n  * Call add, lookup and delete for a single rule with depth < 24.\n  * Check all the combinations for the first three bytes that result in a hit.\n- * Delete the rule and check that the same test returs a miss.\n+ * Delete the rule and check that the same test returns a miss.\n  */\n int32_t\n test9(void)\n@@ -1738,7 +1738,7 @@ test27(void)\n  * Call add, lookup and delete for a single rule with maximum 21bit next_hop\n  * size.\n  * Check that next_hop returned from lookup is equal to provisioned value.\n- * Delete the rule and check that the same test returs a miss.\n+ * Delete the rule and check that the same test returns a miss.\n  */\n int32_t\n test28(void)\ndiff --git a/app/test/test_malloc.c b/app/test/test_malloc.c\nindex afff0de9f05a..6d9249f831be 100644\n--- a/app/test/test_malloc.c\n+++ b/app/test/test_malloc.c\n@@ -603,7 +603,7 @@ test_realloc_numa(void)\n \t\t}\n \t}\n \n-\t/* Print warnign if only a single socket, but don't fail the test */\n+\t/* Print warning if only a single socket, but don't fail the test */\n \tif (socket_count < 2)\n \t\tprintf(\"WARNING: realloc_socket test needs memory on multiple sockets!\\n\");\n \n@@ -971,7 +971,7 @@ test_alloc_socket(void)\n \t\t}\n \t}\n \n-\t/* Print warnign if only a single socket, but don't fail the test */\n+\t/* Print warning if only a single socket, but don't fail the test */\n \tif (socket_count < 2) {\n \t\tprintf(\"WARNING: alloc_socket test needs memory on multiple sockets!\\n\");\n \t}\ndiff --git a/app/test/test_mbuf.c b/app/test/test_mbuf.c\nindex 9a248dfaea70..167c0938b633 100644\n--- a/app/test/test_mbuf.c\n+++ b/app/test/test_mbuf.c\n@@ -1148,7 +1148,7 @@ test_refcnt_mbuf(void)\n \n \trte_eal_mp_wait_lcore();\n \n-\t/* check that we porcessed all references */\n+\t/* check that we processed all references */\n \ttref = 0;\n \tmain_lcore = rte_get_main_lcore();\n \ndiff --git a/app/test/test_mempool.c b/app/test/test_mempool.c\nindex 7675a3e605fb..5b559a04d142 100644\n--- a/app/test/test_mempool.c\n+++ b/app/test/test_mempool.c\n@@ -628,7 +628,7 @@ test_mempool(void)\n \tif (test_mempool_basic_ex(mp_nocache) < 0)\n \t\tGOTO_ERR(ret, err);\n \n-\t/* mempool operation test based on single producer and single comsumer */\n+\t/* mempool operation test based on single producer and single consumer */\n \tif (test_mempool_sp_sc() < 0)\n \t\tGOTO_ERR(ret, err);\n \ndiff --git a/app/test/test_mempool_perf.c b/app/test/test_mempool_perf.c\nindex 8f629736e8fd..87ad25136796 100644\n--- a/app/test/test_mempool_perf.c\n+++ b/app/test/test_mempool_perf.c\n@@ -88,7 +88,7 @@ static uint32_t synchro;\n static unsigned n_get_bulk;\n static unsigned n_put_bulk;\n \n-/* number of objects retrived from mempool before putting them back */\n+/* number of objects retrieved from mempool before putting them back */\n static unsigned n_keep;\n \n /* number of enqueues / dequeues */\ndiff --git a/app/test/test_meter.c b/app/test/test_meter.c\nindex f6fe6494ab63..15d5a4839b4b 100644\n--- a/app/test/test_meter.c\n+++ b/app/test/test_meter.c\n@@ -444,7 +444,7 @@ tm_test_srtcm_color_aware_check(void)\n \t  * if using blind check\n \t  */\n \n-\t/* previouly have a green, test points should keep unchanged */\n+\t/* previously have a green, test points should keep unchanged */\n \tin[0] = in[1] = in[2] = in[3] = RTE_COLOR_GREEN;\n \tout[0] = RTE_COLOR_GREEN;\n \tout[1] = RTE_COLOR_YELLOW;\n@@ -551,7 +551,7 @@ tm_test_trtcm_color_aware_check(void)\n \t  * if using blind check\n \t  */\n \n-\t/* previouly have a green, test points should keep unchanged */\n+\t/* previously have a green, test points should keep unchanged */\n \tin[0] = in[1] = in[2] = in[3] = RTE_COLOR_GREEN;\n \tout[0] = RTE_COLOR_GREEN;\n \tout[1] = RTE_COLOR_YELLOW;\n@@ -648,7 +648,7 @@ tm_test_trtcm_rfc4115_color_aware_check(void)\n \t  * if using blind check\n \t  */\n \n-\t/* previouly have a green, test points should keep unchanged */\n+\t/* previously have a green, test points should keep unchanged */\n \tin[0] = in[1] = in[2] = in[3] = RTE_COLOR_GREEN;\n \tout[0] = RTE_COLOR_GREEN;\n \tout[1] = RTE_COLOR_YELLOW;\ndiff --git a/app/test/test_pmd_perf.c b/app/test/test_pmd_perf.c\nindex 3a248d512c4a..1ef844ba7568 100644\n--- a/app/test/test_pmd_perf.c\n+++ b/app/test/test_pmd_perf.c\n@@ -753,7 +753,7 @@ test_pmd_perf(void)\n \t\t\t\t\"rte_eth_dev_start: err=%d, port=%d\\n\",\n \t\t\t\tret, portid);\n \n-\t\t/* always eanble promiscuous */\n+\t\t/* always enable promiscuous */\n \t\tret = rte_eth_promiscuous_enable(portid);\n \t\tif (ret != 0)\n \t\t\trte_exit(EXIT_FAILURE,\ndiff --git a/app/test/test_timer.c b/app/test/test_timer.c\nindex a10b2fe9daf4..631b737d169d 100644\n--- a/app/test/test_timer.c\n+++ b/app/test/test_timer.c\n@@ -432,7 +432,7 @@ timer_basic_cb(struct rte_timer *tim, void *arg)\n \t\treturn;\n \t}\n \n-\t/* Explicitelly stop timer 0. Once stop() called, we can even\n+\t/* Explicitly stop timer 0. Once stop() called, we can even\n \t * erase the content of the structure: it is not referenced\n \t * anymore by any code (in case of dynamic structure, it can\n \t * be freed) */\n",
    "prefixes": [
        "17/18"
    ]
}