get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 90225,
    "url": "http://patchwork.dpdk.org/api/patches/90225/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/1617184904-55349-8-git-send-email-humin29@huawei.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<1617184904-55349-8-git-send-email-humin29@huawei.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1617184904-55349-8-git-send-email-humin29@huawei.com",
    "date": "2021-03-31T10:01:41",
    "name": "[07/10] net/hns3: fix VF mailbox head field wrong update",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "bac9354b7b9413dfbcb6d8d73d836c415a3507c5",
    "submitter": {
        "id": 1944,
        "url": "http://patchwork.dpdk.org/api/people/1944/?format=api",
        "name": "humin (Q)",
        "email": "humin29@huawei.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patchwork.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/1617184904-55349-8-git-send-email-humin29@huawei.com/mbox/",
    "series": [
        {
            "id": 16009,
            "url": "http://patchwork.dpdk.org/api/series/16009/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=16009",
            "date": "2021-03-31T10:01:38",
            "name": "some bugfixes for hns3 PMD",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/16009/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/90225/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/90225/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 1BB41A034F;\n\tWed, 31 Mar 2021 12:01:58 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id BFED3140EA2;\n\tWed, 31 Mar 2021 12:01:34 +0200 (CEST)",
            "from szxga07-in.huawei.com (szxga07-in.huawei.com [45.249.212.35])\n by mails.dpdk.org (Postfix) with ESMTP id A43E0140E42\n for <dev@dpdk.org>; Wed, 31 Mar 2021 12:01:26 +0200 (CEST)",
            "from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.60])\n by szxga07-in.huawei.com (SkyGuard) with ESMTP id 4F9MGt2yLHz9v4x\n for <dev@dpdk.org>; Wed, 31 Mar 2021 17:59:18 +0800 (CST)",
            "from localhost.localdomain (10.69.192.56) by\n DGGEMS403-HUB.china.huawei.com (10.3.19.203) with Microsoft SMTP Server id\n 14.3.498.0; Wed, 31 Mar 2021 18:01:19 +0800"
        ],
        "From": "\"Min Hu (Connor)\" <humin29@huawei.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<ferruh.yigit@intel.com>",
        "Date": "Wed, 31 Mar 2021 18:01:41 +0800",
        "Message-ID": "<1617184904-55349-8-git-send-email-humin29@huawei.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1617184904-55349-1-git-send-email-humin29@huawei.com>",
        "References": "<1617184904-55349-1-git-send-email-humin29@huawei.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[10.69.192.56]",
        "X-CFilter-Loop": "Reflected",
        "Subject": "[dpdk-dev] [PATCH 07/10] net/hns3: fix VF mailbox head field wrong\n update",
        "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: Chengwen Feng <fengchengwen@huawei.com>\n\nCurrently, the VF mailbox synchronization communication is based on\nthree fields: head/tail/lost, when head equals tail plus lost, it\nmeans the response is received successfully.\n\nThe head field indicates the number of requests that are successfully\nsent. If the request sending fails, it should not be updated.\n\nThis patch fix the above bug by roll back updates when the sending\nfails.\n\nFixes: 463e748964f57 (\"net/hns3: support mailbox\")\nCc: stable@dpdk.org\n\nSigned-off-by: Chengwen Feng <fengchengwen@huawei.com>\nSigned-off-by: Min Hu (Connor) <humin29@huawei.com>\n---\n drivers/net/hns3/hns3_mbx.c | 1 +\n 1 file changed, 1 insertion(+)",
    "diff": "diff --git a/drivers/net/hns3/hns3_mbx.c b/drivers/net/hns3/hns3_mbx.c\nindex ad0b4e6..3ba65f1 100644\n--- a/drivers/net/hns3/hns3_mbx.c\n+++ b/drivers/net/hns3/hns3_mbx.c\n@@ -142,6 +142,7 @@ hns3_send_mbx_msg(struct hns3_hw *hw, uint16_t code, uint16_t subcode,\n \t\thw->mbx_resp.head++;\n \t\tret = hns3_cmd_send(hw, &desc, 1);\n \t\tif (ret) {\n+\t\t\thw->mbx_resp.head--;\n \t\t\trte_spinlock_unlock(&hw->mbx_resp.lock);\n \t\t\thns3_err(hw, \"VF failed(=%d) to send mbx message to PF\",\n \t\t\t\t ret);\n",
    "prefixes": [
        "07/10"
    ]
}