get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 99851,
    "url": "http://patches.dpdk.org/api/patches/99851/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210928185641.86601-1-wenwux.ma@intel.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": "<20210928185641.86601-1-wenwux.ma@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210928185641.86601-1-wenwux.ma@intel.com",
    "date": "2021-09-28T18:56:37",
    "name": "[v3,0/4] support async dequeue for split ring",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 2163,
        "url": "http://patches.dpdk.org/api/people/2163/?format=api",
        "name": "Ma, WenwuX",
        "email": "wenwux.ma@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210928185641.86601-1-wenwux.ma@intel.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/99851/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/99851/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 DE944A0C46;\n\tTue, 28 Sep 2021 09:04:31 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 5DBA340E3C;\n\tTue, 28 Sep 2021 09:04:31 +0200 (CEST)",
            "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n by mails.dpdk.org (Postfix) with ESMTP id C38DA40DF6\n for <dev@dpdk.org>; Tue, 28 Sep 2021 09:04:29 +0200 (CEST)",
            "from fmsmga003.fm.intel.com ([10.253.24.29])\n by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 28 Sep 2021 00:04:28 -0700",
            "from unknown (HELO localhost.localdomain) ([10.240.183.109])\n by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 28 Sep 2021 00:04:24 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10120\"; a=\"224700889\"",
            "E=Sophos;i=\"5.85,328,1624345200\"; d=\"scan'208\";a=\"224700889\"",
            "E=Sophos;i=\"5.85,328,1624345200\"; d=\"scan'208\";a=\"553820959\""
        ],
        "From": "Wenwu Ma <wenwux.ma@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "maxime.coquelin@redhat.com, chenbo.xia@intel.com, cheng1.jiang@intel.com,\n jiayu.hu@intel.com, Sunil.Pai.G@intel.com, yvonnex.yang@intel.com,\n Wenwu Ma <wenwux.ma@intel.com>",
        "Date": "Tue, 28 Sep 2021 18:56:37 +0000",
        "Message-Id": "<20210928185641.86601-1-wenwux.ma@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20210906204837.112466-1-wenwux.ma@intel.com>",
        "References": "<20210906204837.112466-1-wenwux.ma@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v3 0/4] support async dequeue for split ring",
        "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": "This patch implements asynchronous dequeue data path for split ring.\nA new asynchronous dequeue function is introduced. With this function,\nthe application can try to receive packets from the guest with offloading\ncopies to the DMA engine, thus saving precious CPU cycles.\n\nv3:\n- Update release note.\n- Update function comments.\n\nv2:\n- Removed struct async_nethdr in 1/4.\n- Removed a useless function declaration in 2/4,\n  and fixed some coding style in 4/4.\n\nWenwu Ma (3):\n  examples/vhost: refactor vhost enqueue and dequeue datapaths\n  examples/vhost: use a new API to query remaining ring space\n  examples/vhost: support vhost async dequeue data path\n\nYuan Wang (1):\n  vhost: support async dequeue for split ring\n\n doc/guides/prog_guide/vhost_lib.rst    |   9 +\n doc/guides/rel_notes/release_21_11.rst |   3 +\n doc/guides/sample_app_ug/vhost.rst     |   9 +-\n examples/vhost/ioat.c                  |  67 +++-\n examples/vhost/ioat.h                  |  25 ++\n examples/vhost/main.c                  | 269 ++++++++-----\n examples/vhost/main.h                  |  34 +-\n examples/vhost/virtio_net.c            |  16 +-\n lib/vhost/rte_vhost_async.h            |  34 +-\n lib/vhost/version.map                  |   3 +\n lib/vhost/vhost.h                      |   3 +-\n lib/vhost/virtio_net.c                 | 530 +++++++++++++++++++++++++\n 12 files changed, 881 insertions(+), 121 deletions(-)",
    "diff": null,
    "prefixes": [
        "v3",
        "0/4"
    ]
}