get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 109871,
    "url": "https://patches.dpdk.org/api/patches/109871/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20220418042915.5765-2-srikanth.k@oneconvergence.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": "<20220418042915.5765-2-srikanth.k@oneconvergence.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220418042915.5765-2-srikanth.k@oneconvergence.com",
    "date": "2022-04-18T04:29:02",
    "name": "[v4,01/14] bus/vmbus: move independent code from Linux",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "3bb311485dca86d7ddcfc3b543e4008b3cc87a2b",
    "submitter": {
        "id": 2368,
        "url": "https://patches.dpdk.org/api/people/2368/?format=api",
        "name": "Srikanth Kaka",
        "email": "srikanth.k@oneconvergence.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20220418042915.5765-2-srikanth.k@oneconvergence.com/mbox/",
    "series": [
        {
            "id": 22557,
            "url": "https://patches.dpdk.org/api/series/22557/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=22557",
            "date": "2022-04-18T04:29:01",
            "name": "add FreeBSD support to VMBUS & NetVSC PMDs",
            "version": 4,
            "mbox": "https://patches.dpdk.org/series/22557/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/109871/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/109871/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 40938A00BE;\n\tTue, 19 Apr 2022 11:33:54 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 56624427EF;\n\tTue, 19 Apr 2022 11:33:40 +0200 (CEST)",
            "from mail-pg1-f180.google.com (mail-pg1-f180.google.com\n [209.85.215.180])\n by mails.dpdk.org (Postfix) with ESMTP id C738A40141\n for <dev@dpdk.org>; Mon, 18 Apr 2022 06:29:32 +0200 (CEST)",
            "by mail-pg1-f180.google.com with SMTP id q12so16712600pgj.13\n for <dev@dpdk.org>; Sun, 17 Apr 2022 21:29:32 -0700 (PDT)",
            "from srikanth-ThinkPad-T450.. ([49.37.158.191])\n by smtp.gmail.com with ESMTPSA id\n e14-20020aa78c4e000000b00506475da4cesm10377577pfd.49.2022.04.17.21.29.29\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sun, 17 Apr 2022 21:29:31 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oneconvergence.com; s=google;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=DQFUKDNTgMLhOQYHYb+JTYczCqQGnkzvszIWgmBk/t8=;\n b=D9hhLm3UGkydvYFrInPe8CSbUll4KwJJEUIcTVEkETPPOuScQpR9EPy3dUFGDiPLdO\n dudRLt99KG5HFI1K45mfVyWzFnswU1a7+FBOKDnuGOTsk86E90FKBrNjh83rqho05IEQ\n YJUbkSNE7cultk857BXimX/d8FXw681RbIqR0=",
        "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=DQFUKDNTgMLhOQYHYb+JTYczCqQGnkzvszIWgmBk/t8=;\n b=5aCrIiVvYOJ2CPKBMM3awuqoVcqMzxY3NnwYNAuWu588fv5ACEmKTHTDtS2FfMrXkq\n F5SbKIeGtlneIwuZycL9WWNocMXbKuJz3EgyAIgoF38WGRUdWr8WB5+ymv5qftQxbBf4\n 8uBg0vwF+v89Z+QlgEM68ceGBB6GX7a2MQchn/+mnUyDlwDtwknT6IRmSIgARKJGJNsl\n +IqhDXz0XtqVf191yGaq2w8FjJPHvHxb7s0I6HtxbPm4eOmBuNccGivhW7Qp5Ek4tgyZ\n 8gjSmP8z5m2xKtsDNuqlK3nbBtfmrwCPd+ce0M8qz6vJ+WF5grx8xNnFaCdf6LmH8XYC\n 4fzA==",
        "X-Gm-Message-State": "AOAM532JjDFyyiWD4oqgo58D2JH9KVo/I1B5Ny68qIAZXt/Z6XYw8z4E\n 1nLLP0MyIUKSVkFGQCrLRzi2sA==",
        "X-Google-Smtp-Source": "\n ABdhPJxhwtPNgHd8rdvAHrcAdsQscMFRbaN8B+4/KsMx3vMUlHvaeoIYe2ckxVMPSXfPXcF+TPWvhg==",
        "X-Received": "by 2002:a63:ef06:0:b0:39d:7613:7d38 with SMTP id\n u6-20020a63ef06000000b0039d76137d38mr8491760pgh.284.1650256172079;\n Sun, 17 Apr 2022 21:29:32 -0700 (PDT)",
        "From": "Srikanth Kaka <srikanth.k@oneconvergence.com>",
        "To": "Stephen Hemminger <sthemmin@microsoft.com>, Long Li <longli@microsoft.com>",
        "Cc": "dev@dpdk.org, Vag Singh <vag.singh@oneconvergence.com>,\n Anand Thulasiram <avelu@juniper.net>,\n Srikanth Kaka <srikanth.k@oneconvergence.com>",
        "Subject": "[PATCH v4 01/14] bus/vmbus: move independent code from Linux",
        "Date": "Mon, 18 Apr 2022 09:59:02 +0530",
        "Message-Id": "<20220418042915.5765-2-srikanth.k@oneconvergence.com>",
        "X-Mailer": "git-send-email 2.30.2",
        "In-Reply-To": "<20220418042915.5765-1-srikanth.k@oneconvergence.com>",
        "References": "<20220217160613.70161-16-srikanth.k@oneconvergence.com>\n <20220418042915.5765-1-srikanth.k@oneconvergence.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Mailman-Approved-At": "Tue, 19 Apr 2022 11:33:36 +0200",
        "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": "Move the OS independent code from Linux dir in-order to be used\nby FreeBSD\n\nSigned-off-by: Srikanth Kaka <srikanth.k@oneconvergence.com>\nSigned-off-by: Vag Singh <vag.singh@oneconvergence.com>\nSigned-off-by: Anand Thulasiram <avelu@juniper.net>\n---\n drivers/bus/vmbus/linux/vmbus_bus.c   | 13 +------------\n drivers/bus/vmbus/meson.build         |  5 +++++\n drivers/bus/vmbus/osi/vmbus_osi.h     | 11 +++++++++++\n drivers/bus/vmbus/osi/vmbus_osi_bus.c | 20 ++++++++++++++++++++\n 4 files changed, 37 insertions(+), 12 deletions(-)\n create mode 100644 drivers/bus/vmbus/osi/vmbus_osi.h\n create mode 100644 drivers/bus/vmbus/osi/vmbus_osi_bus.c",
    "diff": "diff --git a/drivers/bus/vmbus/linux/vmbus_bus.c b/drivers/bus/vmbus/linux/vmbus_bus.c\nindex f502783f7a..c9a07041a7 100644\n--- a/drivers/bus/vmbus/linux/vmbus_bus.c\n+++ b/drivers/bus/vmbus/linux/vmbus_bus.c\n@@ -21,22 +21,11 @@\n \n #include \"eal_filesystem.h\"\n #include \"private.h\"\n+#include \"vmbus_osi.h\"\n \n /** Pathname of VMBUS devices directory. */\n #define SYSFS_VMBUS_DEVICES \"/sys/bus/vmbus/devices\"\n \n-/*\n- * GUID associated with network devices\n- * {f8615163-df3e-46c5-913f-f2d2f965ed0e}\n- */\n-static const rte_uuid_t vmbus_nic_uuid = {\n-\t0xf8, 0x61, 0x51, 0x63,\n-\t0xdf, 0x3e,\n-\t0x46, 0xc5,\n-\t0x91, 0x3f,\n-\t0xf2, 0xd2, 0xf9, 0x65, 0xed, 0xe\n-};\n-\n extern struct rte_vmbus_bus rte_vmbus_bus;\n \n /* Read sysfs file to get UUID */\ndiff --git a/drivers/bus/vmbus/meson.build b/drivers/bus/vmbus/meson.build\nindex 3892cbf67f..cbcba44e16 100644\n--- a/drivers/bus/vmbus/meson.build\n+++ b/drivers/bus/vmbus/meson.build\n@@ -16,6 +16,11 @@ sources = files(\n         'vmbus_common_uio.c',\n )\n \n+includes += include_directories('osi')\n+sources += files(\n+\t'osi/vmbus_osi_bus.c'\n+)\n+\n if is_linux\n     sources += files('linux/vmbus_bus.c',\n             'linux/vmbus_uio.c')\ndiff --git a/drivers/bus/vmbus/osi/vmbus_osi.h b/drivers/bus/vmbus/osi/vmbus_osi.h\nnew file mode 100644\nindex 0000000000..2db9399181\n--- /dev/null\n+++ b/drivers/bus/vmbus/osi/vmbus_osi.h\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright (c) 2018, Microsoft Corporation.\n+ * All Rights Reserved.\n+ */\n+\n+#ifndef _VMBUS_BUS_OSI_H_\n+#define _VMBUS_BUS_OSI_H_\n+\n+extern const rte_uuid_t vmbus_nic_uuid;\n+\n+#endif /* _VMBUS_BUS_OSI_H_ */\ndiff --git a/drivers/bus/vmbus/osi/vmbus_osi_bus.c b/drivers/bus/vmbus/osi/vmbus_osi_bus.c\nnew file mode 100644\nindex 0000000000..8437109717\n--- /dev/null\n+++ b/drivers/bus/vmbus/osi/vmbus_osi_bus.c\n@@ -0,0 +1,20 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright (c) 2018, Microsoft Corporation.\n+ * All Rights Reserved.\n+ */\n+\n+#include <rte_uuid.h>\n+\n+#include \"vmbus_osi.h\"\n+\n+/*\n+ * GUID associated with network devices\n+ * {f8615163-df3e-46c5-913f-f2d2f965ed0e}\n+ */\n+const rte_uuid_t vmbus_nic_uuid = {\n+\t0xf8, 0x61, 0x51, 0x63,\n+\t0xdf, 0x3e,\n+\t0x46, 0xc5,\n+\t0x91, 0x3f,\n+\t0xf2, 0xd2, 0xf9, 0x65, 0xed, 0xe\n+};\n",
    "prefixes": [
        "v4",
        "01/14"
    ]
}