get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 101710,
    "url": "http://patches.dpdk.org/api/patches/101710/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20211014215631.181747-19-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": "<20211014215631.181747-19-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20211014215631.181747-19-stephen@networkplumber.org",
    "date": "2021-10-14T21:56:31",
    "name": "[v3,18/18] test: fix spelling errors in comments",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "848af2b16f1a1eb094ab2485fe9129ed955dfe0d",
    "submitter": {
        "id": 27,
        "url": "http://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20211014215631.181747-19-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 19671,
            "url": "http://patches.dpdk.org/api/series/19671/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=19671",
            "date": "2021-10-14T21:56:13",
            "name": "fix spelling errors",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/19671/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/101710/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/101710/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 7E6F8A0C43;\n\tThu, 14 Oct 2021 23:58:14 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 328BA411EA;\n\tThu, 14 Oct 2021 23:57:07 +0200 (CEST)",
            "from mail-pg1-f176.google.com (mail-pg1-f176.google.com\n [209.85.215.176])\n by mails.dpdk.org (Postfix) with ESMTP id 27947411D7\n for <dev@dpdk.org>; Thu, 14 Oct 2021 23:57:02 +0200 (CEST)",
            "by mail-pg1-f176.google.com with SMTP id 75so6769392pga.3\n for <dev@dpdk.org>; Thu, 14 Oct 2021 14:57:02 -0700 (PDT)",
            "from hermes.local (204-195-33-123.wavecable.com. [204.195.33.123])\n by smtp.gmail.com with ESMTPSA id h13sm3076741pgf.14.2021.10.14.14.56.59\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 14 Oct 2021 14:57:00 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20210112.gappssmtp.com; s=20210112;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=XURuwcoIF2aay/VnTsutnQ28/2bs9j8Y9NYEtpXaoJU=;\n b=2qPkcfi4X6UHORc5bWKZoGEHb1JmNsunHIgkI5LKZtBndqwUe0n4sFq7CRq7TIDgKE\n QNjjz8oV4Lpk/qu8kyrWHOgsK+mgLKUZ2Fh+XRBtUOsbh+cZzFO0sUK2MZalSxDjrS35\n cQjoOLkUdqvNUqrqc79AogpC5y6vBPiWnhvshmzhBp1ZapeSBoLHP0GqT+jIgMgxbzjr\n 33eTkg1fHD1N3G/iXgvlEbT5GSTDcyyc6yqlAS3Xu2p+1LciLnt+46DxsoJOdzQXsESh\n nIBa0B7OswXRupHluAvlWjVJIjhDTfAnpYtll7dEMsYy8q51+1n/5F3jLIx5mZPisK8z\n IE5g==",
        "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=XURuwcoIF2aay/VnTsutnQ28/2bs9j8Y9NYEtpXaoJU=;\n b=Q3ccjWWqu+FcMDADXgUVsW1viqTG/d6xWwtuOjfGPXah58LLR+F1emebbqCnjKdXUY\n TRz2clIB2blvAOxio1PHIgHSVWMgR89/ncxVpRPDN7lMTPk/mlyQa/eAF2dcLw8LHka2\n c4OSLxzuM3D5AURDgac3bCWkVEpU5IflJDHifVY2az56//FayjRu36YpiRaY6FSQaJT4\n 1bPJ4GzudfCl0TU5mtyFjOg2HxU+Y4RlUyjDb6wzCsYr+LsmylCGqmEBoCHVxFt3xLM2\n yPQbfyOvqX/T/9s+c6qfCwUMGRe2FEqkjHj3GWXNR9GimKCSx4fJAoKXD3i0jvU/PcgS\n x6NQ==",
        "X-Gm-Message-State": "AOAM533TxovVXT91GYF5s6BUfDYWPVR668CqGEUz7OVCFrzUhA7e/5No\n X71oWzX42NvDF2x3ov1snvZ/kfcHbkheBg==",
        "X-Google-Smtp-Source": "\n ABdhPJyXdI5K7zVcUp2IasIR45iE0IjJIzO/Iv25dzj3c7FZe+R1BvLinzWaVl7yEe90CS909yNyzQ==",
        "X-Received": "by 2002:a62:148f:0:b0:44c:dfb5:4b82 with SMTP id\n 137-20020a62148f000000b0044cdfb54b82mr7863683pfu.55.1634248620798;\n Thu, 14 Oct 2021 14:57:00 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>,\n Konstantin Ananyev <konstantin.ananyev@intel.com>,\n Fiona Trahe <fiona.trahe@intel.com>,\n Ashish Gupta <ashish.gupta@marvell.com>,\n Vladimir Medvedkin <vladimir.medvedkin@intel.com>,\n Bruce Richardson <bruce.richardson@intel.com>,\n Olivier Matz <olivier.matz@6wind.com>,\n Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>,\n Anatoly Burakov <anatoly.burakov@intel.com>,\n Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>,\n Yipeng Wang <yipeng1.wang@intel.com>,\n Sameh Gobriel <sameh.gobriel@intel.com>,\n Bernard Iremonger <bernard.iremonger@intel.com>,\n Chas Williams <chas3@att.com>, \"Min Hu (Connor)\" <humin29@huawei.com>,\n Cristian Dumitrescu <cristian.dumitrescu@intel.com>,\n Robert Sanford <rsanford@akamai.com>,\n Erik Gabriel Carrillo <erik.g.carrillo@intel.com>",
        "Date": "Thu, 14 Oct 2021 14:56:31 -0700",
        "Message-Id": "<20211014215631.181747-19-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.30.2",
        "In-Reply-To": "<20211014215631.181747-1-stephen@networkplumber.org>",
        "References": "<20210909175648.174258-1-stephen@networkplumber.org>\n <20211014215631.181747-1-stephen@networkplumber.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v3 18/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 in test programs.\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_fib.c             |  2 +-\n app/test/test_fib6.c            |  2 +-\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_rib.c             |  2 +-\n app/test/test_rib6.c            |  2 +-\n app/test/test_timer.c           |  2 +-\n 20 files changed, 33 insertions(+), 33 deletions(-)",
    "diff": "diff --git a/app/test/test_atomic.c b/app/test/test_atomic.c\nindex ce0c259bd785..e4b997827ea8 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 8118a1849ba0..2089432bb766 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 a1b9f062501f..c63b5b6737a4 100644\n--- a/app/test/test_compressdev.c\n+++ b/app/test/test_compressdev.c\n@@ -2033,7 +2033,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_fib.c b/app/test/test_fib.c\nindex e46b9934fe70..d856b617a77f 100644\n--- a/app/test/test_fib.c\n+++ b/app/test/test_fib.c\n@@ -159,7 +159,7 @@ test_add_del_invalid(void)\n \tRTE_TEST_ASSERT(ret < 0,\n \t\t\"Call succeeded with invalid parameters\\n\");\n \n-\t/*Create valid fib to use in rest of test. */\n+\t/* Create valid fib to use in rest of test. */\n \tfib = rte_fib_create(__func__, SOCKET_ID_ANY, &config);\n \tRTE_TEST_ASSERT(fib != NULL, \"Failed to create FIB\\n\");\n \ndiff --git a/app/test/test_fib6.c b/app/test/test_fib6.c\nindex 74abfc7a5d3f..691d89e1ef54 100644\n--- a/app/test/test_fib6.c\n+++ b/app/test/test_fib6.c\n@@ -162,7 +162,7 @@ test_add_del_invalid(void)\n \tRTE_TEST_ASSERT(ret < 0,\n \t\t\"Call succeeded with invalid parameters\\n\");\n \n-\t/*Create valid fib to use in rest of test. */\n+\t/* Create valid fib to use in rest of test. */\n \tfib = rte_fib6_create(__func__, SOCKET_ID_ANY, &config);\n \tRTE_TEST_ASSERT(fib != NULL, \"Failed to create FIB\\n\");\n \ndiff --git a/app/test/test_func_reentrancy.c b/app/test/test_func_reentrancy.c\nindex 838ab6f0f90b..36e83bc5872b 100644\n--- a/app/test/test_func_reentrancy.c\n+++ b/app/test/test_func_reentrancy.c\n@@ -253,7 +253,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@@ -321,7 +321,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@@ -387,7 +387,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 c6d6b88d6d9e..923bf9864412 100644\n--- a/app/test/test_ipsec.c\n+++ b/app/test/test_ipsec.c\n@@ -653,7 +653,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..331ec87d97b9 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..61e225ad6e88 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_rib.c b/app/test/test_rib.c\nindex 3dc48fe1f2eb..20fad70377fc 100644\n--- a/app/test/test_rib.c\n+++ b/app/test/test_rib.c\n@@ -129,7 +129,7 @@ test_insert_invalid(void)\n \tRTE_TEST_ASSERT(node == NULL,\n \t\t\"Call succeeded with invalid parameters\\n\");\n \n-\t/*Create valid rib to use in rest of test. */\n+\t/* Create valid rib to use in rest of test. */\n \trib = rte_rib_create(__func__, SOCKET_ID_ANY, &config);\n \tRTE_TEST_ASSERT(rib != NULL, \"Failed to create RIB\\n\");\n \ndiff --git a/app/test/test_rib6.c b/app/test/test_rib6.c\nindex c77df11298e4..e946609b0477 100644\n--- a/app/test/test_rib6.c\n+++ b/app/test/test_rib6.c\n@@ -130,7 +130,7 @@ test_insert_invalid(void)\n \tRTE_TEST_ASSERT(node == NULL,\n \t\t\"Call succeeded with invalid parameters\\n\");\n \n-\t/*Create valid rib to use in rest of test. */\n+\t/* Create valid rib to use in rest of test. */\n \trib = rte_rib6_create(__func__, SOCKET_ID_ANY, &config);\n \tRTE_TEST_ASSERT(rib != NULL, \"Failed to create RIB\\n\");\n \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": [
        "v3",
        "18/18"
    ]
}