Show a cover letter.

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

{
    "id": 42099,
    "url": "http://patchwork.dpdk.org/api/covers/42099/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20180702152547.31423-1-maxime.coquelin@redhat.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": "<20180702152547.31423-1-maxime.coquelin@redhat.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180702152547.31423-1-maxime.coquelin@redhat.com",
    "date": "2018-07-02T15:25:43",
    "name": "[v4,0/4] net/virtio: Tx simple path removal and offload improvements",
    "submitter": {
        "id": 512,
        "url": "http://patchwork.dpdk.org/api/people/512/?format=api",
        "name": "Maxime Coquelin",
        "email": "maxime.coquelin@redhat.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20180702152547.31423-1-maxime.coquelin@redhat.com/mbox/",
    "series": [
        {
            "id": 357,
            "url": "http://patchwork.dpdk.org/api/series/357/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=357",
            "date": "2018-07-02T15:25:43",
            "name": "net/virtio: Tx simple path removal and offload improvements",
            "version": 4,
            "mbox": "http://patchwork.dpdk.org/series/357/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/42099/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 211B91B466;\n\tMon,  2 Jul 2018 17:26:05 +0200 (CEST)",
            "from mx1.redhat.com (mx3-rdu2.redhat.com [66.187.233.73])\n\tby dpdk.org (Postfix) with ESMTP id BDC051B430\n\tfor <dev@dpdk.org>; Mon,  2 Jul 2018 17:26:02 +0200 (CEST)",
            "from smtp.corp.redhat.com\n\t(int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id E6A654022909;\n\tMon,  2 Jul 2018 15:26:01 +0000 (UTC)",
            "from localhost.localdomain (ovpn-112-41.ams2.redhat.com\n\t[10.36.112.41])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 6BE6A111AF34;\n\tMon,  2 Jul 2018 15:25:58 +0000 (UTC)"
        ],
        "From": "Maxime Coquelin <maxime.coquelin@redhat.com>",
        "To": "tiwei.bie@intel.com,\n\tzhihong.wang@intel.com,\n\tdev@dpdk.org",
        "Cc": "yong.liu@intel.com,\n\tMaxime Coquelin <maxime.coquelin@redhat.com>",
        "Date": "Mon,  2 Jul 2018 17:25:43 +0200",
        "Message-Id": "<20180702152547.31423-1-maxime.coquelin@redhat.com>",
        "X-Scanned-By": "MIMEDefang 2.78 on 10.11.54.3",
        "X-Greylist": [
            "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.11.55.6]); Mon, 02 Jul 2018 15:26:01 +0000 (UTC)",
            "inspected by milter-greylist-4.5.16 (mx1.redhat.com\n\t[10.11.55.6]); \n\tMon, 02 Jul 2018 15:26:01 +0000 (UTC) for IP:'10.11.54.3'\n\tDOMAIN:'int-mx03.intmail.prod.int.rdu2.redhat.com'\n\tHELO:'smtp.corp.redhat.com' FROM:'maxime.coquelin@redhat.com' RCPT:''"
        ],
        "Subject": "[dpdk-dev] [PATCH v4 0/4] net/virtio: Tx simple path removal and\n\toffload improvements",
        "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": "In this v3, the main change is the removal of the Tx simple path.\nIndeed, this path is not compliant with the Virtio specification,\nso could cause problems with some host implementations.\n\nSince Marvin has introduced the in-order path, we have a good\nreplacement for simple Tx and so we think it is better to\nremove it than disabling it by defaul\n\nMaxime Coquelin (4):\n  net/virtio: remove simple Tx path\n  net/virtio: improve Tx offload features negotiation\n  net/virtio: don't use simple Rx if TCP LRO or VLAN strip\n  net/virtio: improve offload check performance\n\n drivers/net/virtio/virtio_ethdev.c      | 49 ++++++++++++++++------\n drivers/net/virtio/virtio_ethdev.h      |  3 --\n drivers/net/virtio/virtio_pci.h         |  4 +-\n drivers/net/virtio/virtio_rxtx.c        | 74 ++++++---------------------------\n drivers/net/virtio/virtio_rxtx_simple.c | 67 -----------------------------\n drivers/net/virtio/virtio_rxtx_simple.h | 49 ----------------------\n drivers/net/virtio/virtio_user_ethdev.c |  1 -\n 7 files changed, 51 insertions(+), 196 deletions(-)"
}