get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 96436,
    "url": "http://patches.dpdk.org/api/patches/96436/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210730053612.3374-2-ajit.khaparde@broadcom.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": "<20210730053612.3374-2-ajit.khaparde@broadcom.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210730053612.3374-2-ajit.khaparde@broadcom.com",
    "date": "2021-07-30T05:36:11",
    "name": "[1/2] net/bnxt: fix resource qcap list handling",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "cabf3bde78d198fc9df5ecabfcd867476f5b12b1",
    "submitter": {
        "id": 501,
        "url": "http://patches.dpdk.org/api/people/501/?format=api",
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@broadcom.com"
    },
    "delegate": {
        "id": 1766,
        "url": "http://patches.dpdk.org/api/users/1766/?format=api",
        "username": "ajitkhaparde",
        "first_name": "Ajit",
        "last_name": "Khaparde",
        "email": "ajit.khaparde@broadcom.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210730053612.3374-2-ajit.khaparde@broadcom.com/mbox/",
    "series": [
        {
            "id": 18080,
            "url": "http://patches.dpdk.org/api/series/18080/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=18080",
            "date": "2021-07-30T05:36:10",
            "name": "fixes to bnxt PMD",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/18080/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/96436/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/96436/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 F2D64A0C40;\n\tFri, 30 Jul 2021 07:36:25 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 0DAE8410FA;\n\tFri, 30 Jul 2021 07:36:22 +0200 (CEST)",
            "from mail-pl1-f170.google.com (mail-pl1-f170.google.com\n [209.85.214.170])\n by mails.dpdk.org (Postfix) with ESMTP id 32147410F6\n for <dev@dpdk.org>; Fri, 30 Jul 2021 07:36:21 +0200 (CEST)",
            "by mail-pl1-f170.google.com with SMTP id e5so9738274pld.6\n for <dev@dpdk.org>; Thu, 29 Jul 2021 22:36:21 -0700 (PDT)",
            "from localhost.localdomain (ip68-5-71-166.oc.oc.cox.net.\n [68.5.71.166])\n by smtp.gmail.com with ESMTPSA id r13sm806258pgi.78.2021.07.29.22.36.18\n (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);\n Thu, 29 Jul 2021 22:36:19 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com;\n s=google;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version; bh=CS/kqVaeBzSBHNn05YEBUJrPkEO5tcVwA9V//2T5pl4=;\n b=R1RM8weAwzOcbWo274qrp402inoWvB3O8iE5JkkwCLxETl7qT9jpdOv1+HYu0IgrIJ\n AxN1yPZ9P7ePsiJgYI3PQiBj37kc42mv2yBPDxgdM1oHQc5SOsjzTcoIsgfNOzSNIxqb\n HcIa2PgogG8A7sCK9IDmc8qTkPFaEFJODO9so=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n :references:mime-version;\n bh=CS/kqVaeBzSBHNn05YEBUJrPkEO5tcVwA9V//2T5pl4=;\n b=k9gkEklrmpWoP1Oiui3UfU+FbleLNNSE1Tu050UBY+kfsr+CVUVOp++1ddZqsdwtAj\n NvCnsvhMheiTKqEkL0n7D4FQ3f7tTRm6mRfNBslR1esyWE9Cxa6Jg5apiMZaz38TkSg3\n p0iPCceRO8nknskvP2WxMDXmUTXHkn4rXJZZJ+baq4b31R6e4XedK3+NpFn80B4A5CBl\n 5lYY8kBfmWnycleNWrWYYs+1ChArB6lCzF9z8UleXt4LzPqQM/kEEBiz26DNjVD0YLIh\n Nbf8HYdGVUNTQxo8InIUht3L1ZSK+YiWHrgF/9rpa2+SPWda0qw01p25MF+dDpotvRcX\n 4GCw==",
        "X-Gm-Message-State": "AOAM532tRcWnsL5athCAiL+hzY2Yie1o+l2iQTzWPUMCXt48NSQGAdMo\n MF2VBBjNq5JhYpSEPCWZLoMZYR7FutkJ+ucc7KLc/Ob+jwn3/x8KOkhecnDP3AKlyRMkWuTO0y0\n XmrLn4P6s/NsJRgrT8xVRpdHZPykjdpY4qQzoTce43LLnL5syzwRw4qfoQoGnKr8=",
        "X-Google-Smtp-Source": "\n ABdhPJxeRN4RaWmfooJNFKR/DPsVhyfCFQNChbSUI+ra1bQjPUeiMqQY1Oq9As19ahAP6wiLmXAepQ==",
        "X-Received": "by 2002:a17:90a:ab0f:: with SMTP id\n m15mr1239371pjq.154.1627623380040;\n Thu, 29 Jul 2021 22:36:20 -0700 (PDT)",
        "From": "Ajit Khaparde <ajit.khaparde@broadcom.com>",
        "To": "dev@dpdk.org",
        "Cc": "Jay Ding <jay.ding@broadcom.com>, stable@dpdk.org,\n Randy Schacher <stuart.schacher@broadcom.com>",
        "Date": "Thu, 29 Jul 2021 22:36:11 -0700",
        "Message-Id": "<20210730053612.3374-2-ajit.khaparde@broadcom.com>",
        "X-Mailer": "git-send-email 2.21.1 (Apple Git-122.3)",
        "In-Reply-To": "<20210730053612.3374-1-ajit.khaparde@broadcom.com>",
        "References": "<20210730053612.3374-1-ajit.khaparde@broadcom.com>",
        "MIME-Version": "1.0",
        "Content-Type": "multipart/signed; protocol=\"application/pkcs7-signature\";\n micalg=sha-256; boundary=\"0000000000006b061d05c8509921\"",
        "X-Content-Filtered-By": "Mailman/MimeDel 2.1.29",
        "Subject": "[dpdk-dev] [PATCH 1/2] net/bnxt: fix resource qcap list handling",
        "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": "From: Jay Ding <jay.ding@broadcom.com>\n\nThe size of resource qcap list could be different when FW\nand application are not match. Application should be able\nto handle it when the FW is older and the size of qcap is\nsmaller.\n\nThis patch is needed for backward compatibility on older\nfirmware versions.\n\nFixes: 873661aa641a1 (\"net/bnxt: support shared session\")\nCc: stable@dpdk.org\nSigned-off-by: Jay Ding <jay.ding@broadcom.com>\nReviewed-by: Randy Schacher <stuart.schacher@broadcom.com>\nAcked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>\n---\n drivers/net/bnxt/tf_core/tf_msg.c | 12 ++++++------\n 1 file changed, 6 insertions(+), 6 deletions(-)",
    "diff": "diff --git a/drivers/net/bnxt/tf_core/tf_msg.c b/drivers/net/bnxt/tf_core/tf_msg.c\nindex 6717710dbd..e07d9168be 100644\n--- a/drivers/net/bnxt/tf_core/tf_msg.c\n+++ b/drivers/net/bnxt/tf_core/tf_msg.c\n@@ -440,18 +440,18 @@ tf_msg_session_resc_qcaps(struct tf *tfp,\n \t * Should always get expected number of entries\n \t */\n \tif (tfp_le_to_cpu_32(resp.size) != size) {\n-\t\tTFP_DRV_LOG(ERR,\n-\t\t\t    \"%s: QCAPS message size error, rc:%s\\n\",\n+\t\tTFP_DRV_LOG(WARNING,\n+\t\t\t    \"%s: QCAPS message size error, rc:%s, request %d vs response %d\\n\",\n \t\t\t    tf_dir_2_str(dir),\n-\t\t\t    strerror(EINVAL));\n-\t\trc = -EINVAL;\n-\t\tgoto cleanup;\n+\t\t\t    strerror(EINVAL),\n+\t\t\t    size,\n+\t\t\t    resp.size);\n \t}\n \n \t/* Post process the response */\n \tdata = (struct tf_rm_resc_req_entry *)qcaps_buf.va_addr;\n \n-\tfor (i = 0; i < size; i++) {\n+\tfor (i = 0; i < resp.size; i++) {\n \t\tquery[i].type = tfp_le_to_cpu_32(data[i].type);\n \t\tquery[i].min = tfp_le_to_cpu_16(data[i].min);\n \t\tquery[i].max = tfp_le_to_cpu_16(data[i].max);\n",
    "prefixes": [
        "1/2"
    ]
}