Show a cover letter.

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

{
    "id": 49544,
    "url": "http://patchwork.dpdk.org/api/covers/49544/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20190109145015.3010-1-i.maximets@samsung.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20190109145015.3010-1-i.maximets@samsung.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190109145015.3010-1-i.maximets@samsung.com",
    "date": "2019-01-09T14:50:12",
    "name": "[v3,0/3] Missing barriers and VIRTIO_F_ORDER_PLATFORM.",
    "submitter": {
        "id": 323,
        "url": "http://patchwork.dpdk.org/api/people/323/?format=api",
        "name": "Ilya Maximets",
        "email": "i.maximets@samsung.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20190109145015.3010-1-i.maximets@samsung.com/mbox/",
    "series": [
        {
            "id": 3071,
            "url": "http://patchwork.dpdk.org/api/series/3071/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=3071",
            "date": "2019-01-09T14:50:12",
            "name": "Missing barriers and VIRTIO_F_ORDER_PLATFORM.",
            "version": 3,
            "mbox": "http://patchwork.dpdk.org/series/3071/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/49544/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8974F1B484;\n\tWed,  9 Jan 2019 15:50:24 +0100 (CET)",
            "from mailout1.w1.samsung.com (mailout1.w1.samsung.com\n\t[210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 054371B483\n\tfor <dev@dpdk.org>; Wed,  9 Jan 2019 15:50:24 +0100 (CET)",
            "from eucas1p1.samsung.com (unknown [182.198.249.206])\n\tby mailout1.w1.samsung.com (KnoxPortal) with ESMTP id\n\t20190109145023euoutp018228480fd51767c32810e91d0bc15a66~4NZ2p8CKB2918329183euoutp01S\n\tfor <dev@dpdk.org>; Wed,  9 Jan 2019 14:50:23 +0000 (GMT)",
            "from eusmges1new.samsung.com (unknown [203.254.199.242]) by\n\teucas1p1.samsung.com (KnoxPortal) with ESMTP id\n\t20190109145022eucas1p1b85a882b97bfff8eeaeb948ce511d3a9~4NZ2O8EoI2685626856eucas1p1W;\n\tWed,  9 Jan 2019 14:50:22 +0000 (GMT)",
            "from eucas1p1.samsung.com ( [182.198.249.206]) by\n\teusmges1new.samsung.com (EUCPMTA) with SMTP id 4B.D4.04441.E2A063C5;\n\tWed,  9 Jan 2019 14:50:22 +0000 (GMT)",
            "from eusmtrp1.samsung.com (unknown [182.198.249.138]) by\n\teucas1p1.samsung.com (KnoxPortal) with ESMTPA id\n\t20190109145021eucas1p1bfe194ffafaaaa5df62243c92b2ed6cd~4NZ1TPDBq2861828618eucas1p17;\n\tWed,  9 Jan 2019 14:50:21 +0000 (GMT)",
            "from eusmgms1.samsung.com (unknown [182.198.249.179]) by\n\teusmtrp1.samsung.com (KnoxPortal) with ESMTP id\n\t20190109145021eusmtrp15183820ec0e8853675a132a97d163c17~4NZ1ETh3I0337303373eusmtrp1W;\n\tWed,  9 Jan 2019 14:50:21 +0000 (GMT)",
            "from eusmtip2.samsung.com ( [203.254.199.222]) by\n\teusmgms1.samsung.com (EUCPMTA) with SMTP id 6D.70.04284.D2A063C5;\n\tWed,  9 Jan 2019 14:50:21 +0000 (GMT)",
            "from imaximets.rnd.samsung.ru (unknown [106.109.129.180]) by\n\teusmtip2.samsung.com (KnoxPortal) with ESMTPA id\n\t20190109145020eusmtip2b8767977ef64fe49a28d5eb926be71f0~4NZ0MIm3H2099420994eusmtip2S;\n\tWed,  9 Jan 2019 14:50:20 +0000 (GMT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com\n\t20190109145023euoutp018228480fd51767c32810e91d0bc15a66~4NZ2p8CKB2918329183euoutp01S",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;\n\ts=mail20170921; t=1547045423;\n\tbh=7croShQgZfJYychEDOn9k1s8/X6Aadh85WNi7R3Qb/0=;\n\th=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n\tb=qLv1z3Aj6oTRjcXAkPqFQR668m/VxL+iTpW/Z7Auq/GRN0D+iCXAstcRP2smZ3MYU\n\tLfnF/Sjc8A9zL/v+rUZ8Ximp69rsO7UcL88Hsw0PXKEQYGm7oyBr+ZD3pKN7Bv2gfK\n\tb1OAz4Es71rtHarZW3TnAyGZRSYB5UsZPi+Rjvxk=",
        "X-AuditID": "cbfec7f2-5c9ff70000001159-49-5c360a2e8b1f",
        "From": "Ilya Maximets <i.maximets@samsung.com>",
        "To": "dev@dpdk.org, Maxime Coquelin <maxime.coquelin@redhat.com>, \"Michael S .\n\tTsirkin\" <mst@redhat.com>, Xiao Wang <xiao.w.wang@intel.com>",
        "Cc": "Tiwei Bie <tiwei.bie@intel.com>, Zhihong Wang <zhihong.wang@intel.com>, \n\tjfreimann@redhat.com, Jason Wang <jasowang@redhat.com>,\n\txiaolong.ye@intel.com, alejandro.lucero@netronome.com, Ilya Maximets\n\t<i.maximets@samsung.com>",
        "Date": "Wed,  9 Jan 2019 17:50:12 +0300",
        "Message-Id": "<20190109145015.3010-1-i.maximets@samsung.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20181226163712.31596-1-i.maximets@samsung.com>",
        "X-Brightmail-Tracker": [
            "H4sIAAAAAAAAA+NgFprIKsWRmVeSWpSXmKPExsWy7djPc7p6XGYxBr1T5C3OfVrGZPHu03Ym\n\tiyvtP9ktll36zGRxbs1SFotjnXtYLP7/esVqsbXhP5PF/ueH2S3+vDG12HxxEpMDt8evBUtZ\n\tPRbvecnkMb37IbPH+31X2Tz6tqxiDGCN4rJJSc3JLEst0rdL4MrY+Gg9U8Ehjoplt4+yNTB+\n\tZOti5OSQEDCRmH99EZDNxSEksIJRYt+zLawQzhdGiVUTTrBAOJ8ZJY6c+AnXcvzLIaiq5YwS\n\tm7ZuZIJwfjBKHH92ghmkik1AR+LU6iOMIAkRgW5GiVdPP4NtYRZ4zijx4ss9dpAqYQFXiX+v\n\t97CA2CwCqhIf5/WAxXkFrCSaXu5ih9gnL7F6wwGwqZwCNhLH++ezgwySEOhml/j55SATRJGL\n\txMq3J1ggbGGJV8e3QDXLSJye3AMVr5e43/KSEaK5g1Fi+qF/UM32EltenwNq4AA6T1Ni/S59\n\tEFNCwFHi4SQbCJNP4sZbQZBiZiBz0rbpzBBhXomONiGIGSoSvw8uZ4awpSRuvvsMdYCHxKTf\n\t7xghAdTPKNHz+CrbBEb5WQi7FjAyrmIUTy0tzk1PLTbMSy3XK07MLS7NS9dLzs/dxAhMKKf/\n\tHf+0g/HrpaRDjAIcjEo8vAn/TGOEWBPLiitzDzFKcDArifCq3zGJEeJNSaysSi3Kjy8qzUkt\n\tPsQozcGiJM5bzfAgWkggPbEkNTs1tSC1CCbLxMEp1cA4KT1rcvq6I907IzQ95kbO3ndy2sWt\n\tXWbVH8NVrWSWlc3h3sBjUOox8+RWlZWFisfn/X1XqSlsrCRxxOGGpczUE3K8h38eFv0n8DtB\n\t94DORv5JtZdebM59X/RIUfcek3vwbJZ1JUfO6IoufVKuXryW4cKDx736ggxsrY/+qT6e7aR0\n\t5HxIaNlyJZbijERDLeai4kQA4P/triQDAAA=",
            "H4sIAAAAAAAAA+NgFvrELMWRmVeSWpSXmKPExsVy+t/xe7q6XGYxBq/Py1ic+7SMyeLdp+1M\n\tFlfaf7JbLLv0mcni3JqlLBbHOvewWPz/9YrVYmvDfyaL/c8Ps1v8eWNqsfniJCYHbo9fC5ay\n\teize85LJY3r3Q2aP9/uusnn0bVnFGMAapWdTlF9akqqQkV9cYqsUbWhhpGdoaaFnZGKpZ2hs\n\tHmtlZKqkb2eTkpqTWZZapG+XoJex8dF6poJDHBXLbh9la2D8yNbFyMkhIWAicfzLIVYQW0hg\n\tKaPEmu5AiLiUxI9fF1ghbGGJP9e6gOq5gGq+MUo0PWxkAUmwCehInFp9hBEkISLQzyix+/pN\n\tZhCHWeAto0TfpBvsIFXCAq4S/17vAetgEVCV+DivByzOK2Al0fRyFzvECnmJ1RsOMIPYnAI2\n\tEsf757NDnGQt8X/xJ6YJjHwLGBlWMYqklhbnpucWG+oVJ+YWl+al6yXn525iBIb3tmM/N+9g\n\tvLQx+BCjAAejEg9vwj/TGCHWxLLiytxDjBIczEoivOp3TGKEeFMSK6tSi/Lji0pzUosPMZoC\n\tHTWRWUo0OR8Ye3kl8YamhuYWlobmxubGZhZK4rznDSqjhATSE0tSs1NTC1KLYPqYODilGhhD\n\tXbenlehz9svwZM6/uihaOX77+2kxBso7nf4nhK2SfNArHujSaXbMyM1lg6KJfB+TwPZ5u2ZX\n\td/PvaKw/1WqoKXNii37Ec4as7xLsz4xmJoiECFYrvTByeCS+vCOIX+nqj8OzN2WG/s7du9zp\n\tHXcg57NM6yNOWu4qDNNXWYn+6cqxcVnkosRSnJFoqMVcVJwIAB9RgRGFAgAA"
        ],
        "X-CMS-MailID": "20190109145021eucas1p1bfe194ffafaaaa5df62243c92b2ed6cd",
        "X-Msg-Generator": "CA",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "X-RootMTR": "20190109145021eucas1p1bfe194ffafaaaa5df62243c92b2ed6cd",
        "X-EPHeader": "CA",
        "CMS-TYPE": "201P",
        "X-CMS-RootMailID": "20190109145021eucas1p1bfe194ffafaaaa5df62243c92b2ed6cd",
        "References": "<20181226163712.31596-1-i.maximets@samsung.com>\n\t<CGME20190109145021eucas1p1bfe194ffafaaaa5df62243c92b2ed6cd@eucas1p1.samsung.com>",
        "Subject": "[dpdk-dev] [PATCH v3 0/3] Missing barriers and\n\tVIRTIO_F_ORDER_PLATFORM.",
        "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\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Version 3:\n  * Added 2 patches with fixes for current virtio driver.\n    Not directly connected with the new feature.\n\nVersion 2:\n  * rebased on current master (packed rings).\n\nRFC --> Version 1:\n  * Dropped vendor-specific hack to determine if we need real barriers.\n  * Added VIRTIO_F_ORDER_PLATFORM feature definition and checking.\n\nNote: Patch to change the name of the feature from VIRTIO_F_IO_BARRIER\n      to VIRTIO_F_ORDER_PLATFORM is not merged yet:\n      https://www.mail-archive.com/virtio-dev@lists.oasis-open.org/msg04114.html\n\nIlya Maximets (3):\n  net/virtio: add missing barrier before reading the flags\n  net/virtio: update memory ordering comment for vq notify\n  net/virtio: add platform memory ordering feature support\n\n drivers/net/virtio/virtio_ethdev.c |  2 ++\n drivers/net/virtio/virtio_ethdev.h |  3 +-\n drivers/net/virtio/virtio_pci.h    |  7 ++++\n drivers/net/virtio/virtio_rxtx.c   | 16 ++++-----\n drivers/net/virtio/virtqueue.h     | 56 +++++++++++++++++++++++-------\n 5 files changed, 63 insertions(+), 21 deletions(-)"
}