Show a cover letter.

GET /api/covers/65756/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 65756,
    "url": "http://patches.dpdk.org/api/covers/65756/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200212092456.29433-1-joyce.kong@arm.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": "<20200212092456.29433-1-joyce.kong@arm.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200212092456.29433-1-joyce.kong@arm.com",
    "date": "2020-02-12T09:24:54",
    "name": "[v1,0/2] one way barrier for split vring idx",
    "submitter": {
        "id": 970,
        "url": "http://patches.dpdk.org/api/people/970/?format=api",
        "name": "Joyce Kong",
        "email": "joyce.kong@arm.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200212092456.29433-1-joyce.kong@arm.com/mbox/",
    "series": [
        {
            "id": 8511,
            "url": "http://patches.dpdk.org/api/series/8511/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8511",
            "date": "2020-02-12T09:24:54",
            "name": "one way barrier for split vring idx",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/8511/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65756/comments/",
    "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 8D671A0530;\n\tWed, 12 Feb 2020 10:25:36 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id BD0811F28;\n\tWed, 12 Feb 2020 10:25:35 +0100 (CET)",
            "from foss.arm.com (foss.arm.com [217.140.110.172])\n by dpdk.org (Postfix) with ESMTP id 2E7891B53\n for <dev@dpdk.org>; Wed, 12 Feb 2020 10:25:34 +0100 (CET)",
            "from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F2CD30E;\n Wed, 12 Feb 2020 01:25:33 -0800 (PST)",
            "from net-arm-thunderx2-03.shanghai.arm.com\n (net-arm-thunderx2-03.shanghai.arm.com [10.169.41.185])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D48C83F6CF;\n Wed, 12 Feb 2020 01:25:30 -0800 (PST)"
        ],
        "From": "Joyce Kong <joyce.kong@arm.com>",
        "To": "dev@dpdk.org",
        "Cc": "nd@arm.com, maxime.coquelin@redhat.com, tiwei.bie@intel.com,\n zhihong.wang@intel.com, thomas@monjalon.net, jerinj@marvell.com,\n yinan.wang@intel.com, honnappa.nagarahalli@arm.com, gavin.hu@arm.com",
        "Date": "Wed, 12 Feb 2020 17:24:54 +0800",
        "Message-Id": "<20200212092456.29433-1-joyce.kong@arm.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "Subject": "[dpdk-dev] [PATCH v1 0/2] one way barrier for split vring idx",
        "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": "The similar changes for the packed ring were measured 10% performance\nlift and were merged. [1]\nIn principle, less restrictive barriers generate better performance.\nHowever, no real performance lift was measured with the split ring on\nthe limited number of existing HW implementations, the reason may be\nthey are not in the critical path.\nTo keep consistent with the barrier usage in the packed ring implementation\nand be future-proof, we still believe the patches make sense, we are looking\nforward to verify the performance when new HWs are available.\n\n[1] https://patchwork.dpdk.org/cover/59283/\n\nJoyce Kong (2):\n  virtio: one way barrier for split vring used idx\n  virtio: one way barrier for split vring avail idx\n\n drivers/net/virtio/virtio_ethdev.c            |  9 ++--\n drivers/net/virtio/virtio_ring.h              |  2 +-\n drivers/net/virtio/virtio_rxtx.c              | 46 ++++++++--------\n drivers/net/virtio/virtio_rxtx_simple_neon.c  |  5 +-\n drivers/net/virtio/virtio_rxtx_simple_sse.c   |  5 +-\n .../net/virtio/virtio_user/virtio_user_dev.c  |  8 +--\n drivers/net/virtio/virtqueue.c                |  2 +-\n drivers/net/virtio/virtqueue.h                | 53 ++++++++++++++++---\n lib/librte_vhost/virtio_net.c                 | 19 +++----\n 9 files changed, 90 insertions(+), 59 deletions(-)"
}