Show a cover letter.

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

{
    "id": 126159,
    "url": "http://patches.dpdk.org/api/covers/126159/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230412162636.30843-1-doshir@vmware.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": "<20230412162636.30843-1-doshir@vmware.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230412162636.30843-1-doshir@vmware.com",
    "date": "2023-04-12T16:26:29",
    "name": "[next,0/7] vmxnet3: upgrade to version 7",
    "submitter": {
        "id": 3045,
        "url": "http://patches.dpdk.org/api/people/3045/?format=api",
        "name": "Ronak Doshi",
        "email": "doshir@vmware.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20230412162636.30843-1-doshir@vmware.com/mbox/",
    "series": [
        {
            "id": 27734,
            "url": "http://patches.dpdk.org/api/series/27734/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=27734",
            "date": "2023-04-12T16:26:29",
            "name": "vmxnet3: upgrade to version 7",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/27734/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/126159/comments/",
    "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 571F04296B;\n\tMon, 17 Apr 2023 10:15:08 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id AEE8A41138;\n\tMon, 17 Apr 2023 10:15:03 +0200 (CEST)",
            "from EX-PRD-EDGE01.vmware.com (EX-PRD-EDGE01.vmware.com\n [208.91.3.33]) by mails.dpdk.org (Postfix) with ESMTP id B137B406A2\n for <dev@dpdk.org>; Wed, 12 Apr 2023 18:26:45 +0200 (CEST)",
            "from sc9-mailhost1.vmware.com (10.113.161.71) by\n EX-PRD-EDGE01.vmware.com (10.188.245.6) with Microsoft SMTP Server id\n 15.1.2375.34; Wed, 12 Apr 2023 09:26:32 -0700",
            "from htb-1n-eng-dhcp122.eng.vmware.com (unknown [10.20.114.216])\n by sc9-mailhost1.vmware.com (Postfix) with ESMTP id 9EC22201E4;\n Wed, 12 Apr 2023 09:26:38 -0700 (PDT)",
            "by htb-1n-eng-dhcp122.eng.vmware.com (Postfix, from userid 0)\n id 96E2FA8385; Wed, 12 Apr 2023 09:26:38 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; s=s1024; d=vmware.com;\n h=from:to:cc:subject:date:message-id:mime-version:content-type;\n bh=fm2Ifum6ireavo95LmHAqGHnFH7GKQVZvwkts0MDhpc=;\n b=TmmyG3OoI2rd08iMU7zzfvg6M3oZQnwrEWlkWxpGwUSYAfuvD8Et6w1mWHSaMI\n 9N2n6vc7/BJPixhs1ThWjX1vIUFkMkjeLWhOVWXECPQ53WsvQv2+23a/srzw70\n XPv4C60HiWywi8aosS6OY4RgZjjnMtgZ9DdxovIXDXOxrTM=",
        "From": "Ronak Doshi <doshir@vmware.com>",
        "To": "",
        "CC": "<dev@dpdk.org>, Ronak Doshi <doshir@vmware.com>",
        "Subject": "[PATCH next 0/7] vmxnet3: upgrade to version 7",
        "Date": "Wed, 12 Apr 2023 09:26:29 -0700",
        "Message-ID": "<20230412162636.30843-1-doshir@vmware.com>",
        "X-Mailer": "git-send-email 2.11.0",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "Received-SPF": "None (EX-PRD-EDGE01.vmware.com: doshir@vmware.com does not\n designate permitted sender hosts)",
        "X-Mailman-Approved-At": "Mon, 17 Apr 2023 10:15:01 +0200",
        "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"
    },
    "content": "vmxnet3 emulation has recently added several new features including\nsupport for uniform passthrough(UPT). To make UPT work vmxnet3 has\nto be enhanced as per the new specification. This patch series\nextends the vmxnet3 driver to leverage these new features.\n\nCompatibility is maintained using existing vmxnet3 versioning mechanism as\nfollows:\n- new features added to vmxnet3 emulation are associated with new vmxnet3\n   version viz. vmxnet3 version 7.\n- emulation advertises all the versions it supports to the driver.\n- during initialization, vmxnet3 driver picks the highest version number\nsupported by both the emulation and the driver and configures emulation\nto run at that version.\n\nIn particular, following changes are introduced:\n\nPatch 1:\n  This patch introduces utility macros for vmxnet3 version 7 comparison\n  and updates Copyright information.\n\nPatch 2:\n  This patch adds new capability registers to fine control enablement of\n  individual features based on emulation and passthrough.\n\nPatch 3:\n  This patch adds support for large passthrough BAR register.\n\nPatch 4:\n  This patch introduces new command to set ring buffer sizes to pass this\n  information to the hardware.\n\nPatch 5:\n  For better performance, hardware has a requirement to limit number of TSO\n  descriptors. This patch adds that support.\n\nPatch 6:\n  Avoid updating rxprod register when in UPT for performance reasons.\n\nPatch 7:\n  With all vmxnet3 version 7 changes incorporated in the vmxnet3 driver,\n  with this patch, the driver can configure emulation to run at vmxnet3\n  version 7.\n\nRonak Doshi (7):\n  vmxnet3: prepare for version 7 changes\n  vmxnet3: add support for capability registers\n  vmxnet3: add support for large passthrough BAR register\n  vmxnet3: add command to set ring buffer sizes\n  vmxnet3: limit number of TXDs used for TSO packet\n  vmxnet3: avoid updating rxprod register frequently\n  vmxnet3: update to version 7\n\n drivers/net/vmxnet3/base/vmxnet3_defs.h |  74 +++++++++++++++++++---\n drivers/net/vmxnet3/vmxnet3_ethdev.c    | 106 +++++++++++++++++++++++++++++++-\n drivers/net/vmxnet3/vmxnet3_ethdev.h    |  16 +++++\n drivers/net/vmxnet3/vmxnet3_ring.h      |   2 +-\n drivers/net/vmxnet3/vmxnet3_rxtx.c      |  48 +++++++++++----\n lib/ethdev/rte_ethdev.h                 |   2 +\n 6 files changed, 226 insertions(+), 22 deletions(-)"
}