get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 117193,
    "url": "http://patches.dpdk.org/api/patches/117193/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20220930072220.20753-19-liudongdong3@huawei.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": "<20220930072220.20753-19-liudongdong3@huawei.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220930072220.20753-19-liudongdong3@huawei.com",
    "date": "2022-09-30T07:22:19",
    "name": "[18/19] net/hns3: fix VF mark wrong message processed",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "c3c7c21c1ed7120d2bc3f29114d64fd6d67bd069",
    "submitter": {
        "id": 2718,
        "url": "http://patches.dpdk.org/api/people/2718/?format=api",
        "name": "Dongdong Liu",
        "email": "liudongdong3@huawei.com"
    },
    "delegate": {
        "id": 3961,
        "url": "http://patches.dpdk.org/api/users/3961/?format=api",
        "username": "arybchenko",
        "first_name": "Andrew",
        "last_name": "Rybchenko",
        "email": "andrew.rybchenko@oktetlabs.ru"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20220930072220.20753-19-liudongdong3@huawei.com/mbox/",
    "series": [
        {
            "id": 24928,
            "url": "http://patches.dpdk.org/api/series/24928/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=24928",
            "date": "2022-09-30T07:22:03",
            "name": "some bugfixes and clean code for hns3 - part2",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/24928/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/117193/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/117193/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 A6E88A034C;\n\tFri, 30 Sep 2022 09:25:50 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id DA82742BDC;\n\tFri, 30 Sep 2022 09:24:28 +0200 (CEST)",
            "from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187])\n by mails.dpdk.org (Postfix) with ESMTP id 2E1E542BCB;\n Fri, 30 Sep 2022 09:24:23 +0200 (CEST)",
            "from kwepemi500017.china.huawei.com (unknown [172.30.72.54])\n by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4Mf1ql4JgRzpSxj;\n Fri, 30 Sep 2022 15:21:23 +0800 (CST)",
            "from localhost.localdomain (10.28.79.22) by\n kwepemi500017.china.huawei.com (7.221.188.110) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.1.2375.31; Fri, 30 Sep 2022 15:24:21 +0800"
        ],
        "From": "Dongdong Liu <liudongdong3@huawei.com>",
        "To": "<dev@dpdk.org>, <andrew.rybchenko@oktetlabs.ru>, <ferruh.yigit@amd.com>,\n <thomas@monjalon.net>",
        "CC": "<stable@dpdk.org>, <fengchengwen@huawei.com>, <yisen.zhuang@huawei.com>,\n <liudongdong3@huawei.com>, <lihuisong@huawei.com>, <haijie1@huawei.com>",
        "Subject": "[PATCH 18/19] net/hns3: fix VF mark wrong message processed",
        "Date": "Fri, 30 Sep 2022 15:22:19 +0800",
        "Message-ID": "<20220930072220.20753-19-liudongdong3@huawei.com>",
        "X-Mailer": "git-send-email 2.22.0",
        "In-Reply-To": "<20220930072220.20753-1-liudongdong3@huawei.com>",
        "References": "<20220930072220.20753-1-liudongdong3@huawei.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[10.28.79.22]",
        "X-ClientProxiedBy": "dggems702-chm.china.huawei.com (10.3.19.179) To\n kwepemi500017.china.huawei.com (7.221.188.110)",
        "X-CFilter-Loop": "Reflected",
        "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": "From: Chengwen Feng <fengchengwen@huawei.com>\n\nVF's command receive queue was mainly used to receive mailbox messages\nfrom PF. There are two type mailbox messages: request response message\nand message pushed by PF.\n\nThere are two types of threads that can handle these messages:\n1) the interrupt thread of the main process: it could handle both types\nof messages.\n2) other threads: it could only handle request response messages.\n\nThe collaboration mechanism between the two type threads is that other\nthreads set the opcode of processed messages to zero so that the\ninterrupt thread of the main process does not process these messages\nagain.\n\nUnfortunately, the other threads mark the message pointed to by the\ncrq->next-to-use variable which is fixed in the loop, not the message\npointed to by the next-to-use variable.\n\nThis patch fixes it.\n\nFixes: dbbbad23e380 (\"net/hns3: fix VF handling LSC event in secondary process\")\nCc: stable@dpdk.org\n\nSigned-off-by: Chengwen Feng <fengchengwen@huawei.com>\nSigned-off-by: Dongdong Liu <liudongdong3@huawei.com>\n---\n drivers/net/hns3/hns3_mbx.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)",
    "diff": "diff --git a/drivers/net/hns3/hns3_mbx.c b/drivers/net/hns3/hns3_mbx.c\nindex 910a16c999..8e0a58aa02 100644\n--- a/drivers/net/hns3/hns3_mbx.c\n+++ b/drivers/net/hns3/hns3_mbx.c\n@@ -429,7 +429,7 @@ hns3_handle_mbx_msg_out_intr(struct hns3_hw *hw)\n \t\t\t * Clear opcode to inform intr thread don't process\n \t\t\t * again.\n \t\t\t */\n-\t\t\tcrq->desc[crq->next_to_use].opcode = 0;\n+\t\t\tcrq->desc[next_to_use].opcode = 0;\n \t\t}\n \n scan_next:\n",
    "prefixes": [
        "18/19"
    ]
}