get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 69081,
    "url": "https://patches.dpdk.org/api/patches/69081/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20200422061624.110901-3-yong.liu@intel.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": "<20200422061624.110901-3-yong.liu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200422061624.110901-3-yong.liu@intel.com",
    "date": "2020-04-22T06:16:17",
    "name": "[v7,2/9] net/virtio: enable vectorized path",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "b6ef12776429bcbe0e59fea76594dc7018564fec",
    "submitter": {
        "id": 17,
        "url": "https://patches.dpdk.org/api/people/17/?format=api",
        "name": "Marvin Liu",
        "email": "yong.liu@intel.com"
    },
    "delegate": {
        "id": 2642,
        "url": "https://patches.dpdk.org/api/users/2642/?format=api",
        "username": "mcoquelin",
        "first_name": "Maxime",
        "last_name": "Coquelin",
        "email": "maxime.coquelin@redhat.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20200422061624.110901-3-yong.liu@intel.com/mbox/",
    "series": [
        {
            "id": 9561,
            "url": "https://patches.dpdk.org/api/series/9561/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=9561",
            "date": "2020-04-22T06:16:15",
            "name": "add packed ring vectorized path",
            "version": 7,
            "mbox": "https://patches.dpdk.org/series/9561/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/69081/comments/",
    "check": "fail",
    "checks": "https://patches.dpdk.org/api/patches/69081/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 dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 4FC57A00C2;\n\tWed, 22 Apr 2020 08:18:00 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id ED4B11C2A9;\n\tWed, 22 Apr 2020 08:17:39 +0200 (CEST)",
            "from mga12.intel.com (mga12.intel.com [192.55.52.136])\n by dpdk.org (Postfix) with ESMTP id 601021C299\n for <dev@dpdk.org>; Wed, 22 Apr 2020 08:17:36 +0200 (CEST)",
            "from fmsmga004.fm.intel.com ([10.253.24.48])\n by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 21 Apr 2020 23:17:35 -0700",
            "from npg-dpdk-virtual-marvin-dev.sh.intel.com ([10.67.119.56])\n by fmsmga004.fm.intel.com with ESMTP; 21 Apr 2020 23:17:34 -0700"
        ],
        "IronPort-SDR": [
            "\n opZ0kXQoB702KD2aoM0QbvMS3nnV9smBL/htgfnsOPnLfs0HGRo8aURchQekllZftCogAVeXfg\n ZEr3zcly/sPQ==",
            "\n dG5CQ14YA1GLrD+xNpf7J0xzX855IMKceDhMDgM1MJRP10amLUFOSPEfG4afQpr7VMCAUexxws\n m3AX3LLXt9bQ=="
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.72,412,1580803200\"; d=\"scan'208\";a=\"279904525\"",
        "From": "Marvin Liu <yong.liu@intel.com>",
        "To": "maxime.coquelin@redhat.com, xiaolong.ye@intel.com, zhihong.wang@intel.com,\n harry.van.haaren@intel.com",
        "Cc": "dev@dpdk.org,\n\tMarvin Liu <yong.liu@intel.com>",
        "Date": "Wed, 22 Apr 2020 14:16:17 +0800",
        "Message-Id": "<20200422061624.110901-3-yong.liu@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200422061624.110901-1-yong.liu@intel.com>",
        "References": "<20200313174230.74661-1-yong.liu@intel.com>\n <20200422061624.110901-1-yong.liu@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v7 2/9] net/virtio: enable vectorized path",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "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": "Previously, virtio split ring vectorized path is enabled as default.\nThis is not suitable for everyone because of that path not follow virtio\nspec. Add new config for virtio vectorized path selection. By default\nvectorized path is disabled.\n\nSigned-off-by: Marvin Liu <yong.liu@intel.com>",
    "diff": "diff --git a/config/common_base b/config/common_base\nindex 00d8d0792..334a26a17 100644\n--- a/config/common_base\n+++ b/config/common_base\n@@ -456,6 +456,7 @@ CONFIG_RTE_LIBRTE_VIRTIO_PMD=y\n CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n\n CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n\n CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n\n+CONFIG_RTE_LIBRTE_VIRTIO_INC_VECTOR=n\n \n #\n # Compile virtio device emulation inside virtio PMD driver\ndiff --git a/drivers/net/virtio/Makefile b/drivers/net/virtio/Makefile\nindex c9edb84ee..4b69827ab 100644\n--- a/drivers/net/virtio/Makefile\n+++ b/drivers/net/virtio/Makefile\n@@ -28,6 +28,7 @@ SRCS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio_rxtx.c\n SRCS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio_ethdev.c\n SRCS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio_rxtx_simple.c\n \n+ifeq ($(CONFIG_RTE_LIBRTE_VIRTIO_INC_VECTOR),y)\n ifeq ($(CONFIG_RTE_ARCH_X86),y)\n SRCS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio_rxtx_simple_sse.c\n else ifeq ($(CONFIG_RTE_ARCH_PPC_64),y)\n@@ -35,6 +36,7 @@ SRCS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio_rxtx_simple_altivec.c\n else ifneq ($(filter y,$(CONFIG_RTE_ARCH_ARM) $(CONFIG_RTE_ARCH_ARM64)),)\n SRCS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio_rxtx_simple_neon.c\n endif\n+endif\n \n ifeq ($(CONFIG_RTE_VIRTIO_USER),y)\n SRCS-$(CONFIG_RTE_LIBRTE_VIRTIO_PMD) += virtio_user/vhost_user.c\ndiff --git a/drivers/net/virtio/meson.build b/drivers/net/virtio/meson.build\nindex 15150eea1..ce3525ef5 100644\n--- a/drivers/net/virtio/meson.build\n+++ b/drivers/net/virtio/meson.build\n@@ -8,6 +8,7 @@ sources += files('virtio_ethdev.c',\n \t'virtqueue.c')\n deps += ['kvargs', 'bus_pci']\n \n+dpdk_conf.set('RTE_LIBRTE_VIRTIO_INC_VECTOR', 1)\n if arch_subdir == 'x86'\n \tsources += files('virtio_rxtx_simple_sse.c')\n elif arch_subdir == 'ppc'\n",
    "prefixes": [
        "v7",
        "2/9"
    ]
}