get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 111548,
    "url": "https://patches.dpdk.org/api/patches/111548/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20220520141512.2713384-5-ed.czeck@atomicrules.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20220520141512.2713384-5-ed.czeck@atomicrules.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220520141512.2713384-5-ed.czeck@atomicrules.com",
    "date": "2022-05-20T14:15:10",
    "name": "[v2,5/7] net/ark: report additional errors from firmware",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": true,
    "hash": "6abfd9975c4501f5a847a80519233f531b191628",
    "submitter": {
        "id": 699,
        "url": "https://patches.dpdk.org/api/people/699/?format=api",
        "name": "Ed Czeck",
        "email": "ed.czeck@atomicrules.com"
    },
    "delegate": {
        "id": 319,
        "url": "https://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20220520141512.2713384-5-ed.czeck@atomicrules.com/mbox/",
    "series": [
        {
            "id": 23067,
            "url": "https://patches.dpdk.org/api/series/23067/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=23067",
            "date": "2022-05-20T14:15:06",
            "name": "[v2,1/7] devtools: add Atomic Rules acronyms for commit checks",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/23067/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/111548/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/111548/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 618B6A0503;\n\tFri, 20 May 2022 16:16:02 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 3245C42B72;\n\tFri, 20 May 2022 16:15:44 +0200 (CEST)",
            "from mail-qt1-f177.google.com (mail-qt1-f177.google.com\n [209.85.160.177])\n by mails.dpdk.org (Postfix) with ESMTP id 5057C40156\n for <dev@dpdk.org>; Fri, 20 May 2022 16:15:41 +0200 (CEST)",
            "by mail-qt1-f177.google.com with SMTP id 11so4723759qtp.9\n for <dev@dpdk.org>; Fri, 20 May 2022 07:15:41 -0700 (PDT)",
            "from z390.czeck.local (pool-173-48-102-189.bstnma.fios.verizon.net.\n [173.48.102.189]) by smtp.gmail.com with ESMTPSA id\n n71-20020a37404a000000b0069fc13ce202sm3029655qka.51.2022.05.20.07.15.38\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 20 May 2022 07:15:39 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=atomicrules-com.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=/aJTnDZAY4+IPBAwQbrCOBzdOumcpw82eW4HTnwLw+4=;\n b=rlsl4FbUhyEmGxzEXPs4TlGIq4VA++o0QbfvDHuoPmC+75Wn4DFjuPnkWByReih5Hh\n 9y18YbForz51dYq3KnBltcoCVVRR2lTpGtQHuQvpUgXHCLvRnVK6I1Mb3zvJuyJi4k/a\n Sj+ZYEo3YH8/Zb2GMXxPPTptyIHae1D+5hGWNWpKskT5sO4m5LJGM7UVlzFGUz/Cla28\n TrtUUUUOvqgFl7XRVQTWyufMRoxoDwA0u0cGTRmWC4GyEGav63NPTERjB/oN1wgLefNi\n kCBMl3qj5rP8rGEvbuVApguZcA+UAuOgq9y4/s8SDekGPW3taHc75OyWwz5hQDb+H95J\n gviw==",
        "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=/aJTnDZAY4+IPBAwQbrCOBzdOumcpw82eW4HTnwLw+4=;\n b=ygEIiAKhEJCqULNAw5Bo73baMBNO8BMQ7vdy/63T6kP1Sh9BdP2cWiPUe+64F5SkIJ\n Nk0gpUFSM7CHhGh6n84/Kyfz5eAxhPxiz4YuhgDs8fSEERhj2sgwhcgx71dhcUBiRoL7\n 57nnWddCICmpnPBGPrh/Ng01XnK5mZbz3Yq2tLGzWmKLkyqceyT9ApIfv2HpIpYPnt/8\n KUNxmUSmvY6/mXtGKPmsM62eIgnn8XbRneRq5JTyaLSfWpavV2PX+Y8joM9ffY57be9B\n oShev+Xf3kcy+QCardm6hSA2h4U/OCZzP9NrDtYw2iKl2UHuSrRTppQSUCEZs1xdDmuS\n enGg==",
        "X-Gm-Message-State": "AOAM5309dsdSKH0YuEAoo+1JZaS4w7vRu5zNMQ3sSlhm0YSVFaMqIXea\n gZsGQZZDz/Y5lWFyIVk0FB18pPftjxUVm1jf",
        "X-Google-Smtp-Source": "\n ABdhPJw4l1pSjODhXMwb9hjIq8LevhbF8S8kX64aPVYcm24WWNexy8GycSZPdp7qdr77SeFG4TC+8A==",
        "X-Received": "by 2002:a05:622a:40a:b0:2f3:f165:abab with SMTP id\n n10-20020a05622a040a00b002f3f165ababmr7831160qtx.642.1653056140418;\n Fri, 20 May 2022 07:15:40 -0700 (PDT)",
        "From": "Ed Czeck <ed.czeck@atomicrules.com>",
        "To": "dev@dpdk.org",
        "Cc": "ferruh.yigit@xilinx.com, ktraynor@redhat.com, bluca@debian.org,\n Shepard Siegel <shepard.siegel@atomicrules.com>,\n John Miller <john.miller@atomicrules.com>",
        "Subject": "[PATCH v2 5/7] net/ark: report additional errors from firmware",
        "Date": "Fri, 20 May 2022 10:15:10 -0400",
        "Message-Id": "<20220520141512.2713384-5-ed.czeck@atomicrules.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20220520141512.2713384-1-ed.czeck@atomicrules.com>",
        "References": "<20220502212232.1283-1-ed.czeck@atomicrules.com>\n <20220520141512.2713384-1-ed.czeck@atomicrules.com>",
        "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": "detect and report completion errors from firmware\n\nSigned-off-by: Ed Czeck <ed.czeck@atomicrules.com>\n---\n drivers/net/ark/ark_rqp.c | 6 ++++--\n drivers/net/ark/ark_rqp.h | 3 ++-\n 2 files changed, 6 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/drivers/net/ark/ark_rqp.c b/drivers/net/ark/ark_rqp.c\nindex ef9ccd0706..efb9730fe6 100644\n--- a/drivers/net/ark/ark_rqp.c\n+++ b/drivers/net/ark/ark_rqp.c\n@@ -22,14 +22,16 @@ ark_rqp_stats_reset(struct ark_rqpace_t *rqp)\n void\n ark_rqp_dump(struct ark_rqpace_t *rqp)\n {\n-\tif (rqp->err_count_other != 0)\n+\tif (rqp->err_count_other || rqp->cmpl_errors)\n \t\tARK_PMD_LOG(ERR,\n \t\t\t    \"RQP Errors noted: ctrl: %d cplh_hmax %d cpld_max %d\"\n \t\t\t    ARK_SU32\n+\t\t\t    ARK_SU32\n \t\t\t    ARK_SU32 \"\\n\",\n \t\t\t    rqp->ctrl, rqp->cplh_max, rqp->cpld_max,\n \t\t\t    \"Error Count\", rqp->err_cnt,\n-\t\t\t    \"Error General\", rqp->err_count_other);\n+\t\t\t    \"Error General\", rqp->err_count_other,\n+\t\t\t    \"Cmpl Errors\", rqp->cmpl_errors);\n \n \tARK_PMD_LOG(INFO, \"RQP Dump: ctrl: %d cplh_hmax %d cpld_max %d\"\n \t\t      ARK_SU32\ndiff --git a/drivers/net/ark/ark_rqp.h b/drivers/net/ark/ark_rqp.h\nindex 6c8046062b..d09f242e1e 100644\n--- a/drivers/net/ark/ark_rqp.h\n+++ b/drivers/net/ark/ark_rqp.h\n@@ -48,7 +48,8 @@ struct ark_rqpace_t {\n \tvolatile uint32_t cpld_pending_max;\n \tvolatile uint32_t err_count_other;\n \tchar eval[4];\n-\tvolatile int lasped;\n+\tvolatile int32_t lasped;\n+\tvolatile uint32_t cmpl_errors;\n };\n \n void ark_rqp_dump(struct ark_rqpace_t *rqp);\n",
    "prefixes": [
        "v2",
        "5/7"
    ]
}