Show a cover letter.

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

{
    "id": 126608,
    "url": "http://patches.dpdk.org/api/covers/126608/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230428071055.362-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": "<20230428071055.362-1-doshir@vmware.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230428071055.362-1-doshir@vmware.com",
    "date": "2023-04-28T07:10:47",
    "name": "[v3,next,0/7] net/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/20230428071055.362-1-doshir@vmware.com/mbox/",
    "series": [
        {
            "id": 27895,
            "url": "http://patches.dpdk.org/api/series/27895/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=27895",
            "date": "2023-04-28T07:10:47",
            "name": "net/vmxnet3: upgrade to version 7",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/27895/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/126608/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 7DEEA42A12;\n\tFri, 28 Apr 2023 09:27:10 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 9370742DB5;\n\tFri, 28 Apr 2023 09:26:55 +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 6BBBD42D9E\n for <dev@dpdk.org>; Fri, 28 Apr 2023 09:11:04 +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; Fri, 28 Apr 2023 00:10:55 -0700",
            "from htb-1n-eng-dhcp122.eng.vmware.com (unknown [10.20.114.216])\n by sc9-mailhost1.vmware.com (Postfix) with ESMTP id 32F5420384;\n Fri, 28 Apr 2023 00:10:58 -0700 (PDT)",
            "by htb-1n-eng-dhcp122.eng.vmware.com (Postfix, from userid 0)\n id 276F9A83B6; Fri, 28 Apr 2023 00:10:58 -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=d+fjM/iMERhnlu+HqDNqQO9J2UdBdZFVEP5v9UdJtxI=;\n b=IHVR7Hoeae6/Ou7TaiV4tYF8b/ii2PY452bBF5kOKHlQ9vyqKJdFdf5HBEzLnw\n F+SBVBGi7+LqPl03uduTeO9qigduZcCc+Nb/ima4kR8excw3+xbxF3/XG2Dgzf\n TUpZfwDyHWz8np7xRNfjhNyBDTym9xGYkOWuWbO8x58UHe8=",
        "From": "Ronak Doshi <doshir@vmware.com>",
        "To": "",
        "CC": "<dev@dpdk.org>, Ronak Doshi <doshir@vmware.com>",
        "Subject": "[PATCH v3 next 0/7] net/vmxnet3: upgrade to version 7",
        "Date": "Fri, 28 Apr 2023 00:10:47 -0700",
        "Message-ID": "<20230428071055.362-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": "Fri, 28 Apr 2023 09:26:51 +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\nChanges v2->v3:\n- removed reference to old performance document\n\nChanges in v2:\n- modified the title to include \"net/\"\n- addressed checkpatch complaints and some typo in patch commits\n- removed RTE_ETH_DEV_CAPA_PASS_THRU as it was specific to vmxnet3\n- added new features information in release notes\n- updated feature related information in vmxnet3 driver documentation\n\nRonak Doshi (7):\n  net/vmxnet3: prepare for version 7 changes\n  net/vmxnet3: add support for capability registers\n  net/vmxnet3: add support for large passthrough BAR register\n  net/vmxnet3: add command to set ring buffer sizes\n  net/vmxnet3: limit number of TXDs used for TSO packet\n  net/vmxnet3: avoid updating rxprod register frequently\n  net/vmxnet3: update to version 7\n\n doc/guides/nics/vmxnet3.rst             | 30 +++++++++--\n doc/guides/rel_notes/release_23_07.rst  |  6 +++\n drivers/net/vmxnet3/base/vmxnet3_defs.h | 74 ++++++++++++++++++++++---\n drivers/net/vmxnet3/vmxnet3_ethdev.c    | 95 ++++++++++++++++++++++++++++++++-\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 7 files changed, 245 insertions(+), 26 deletions(-)"
}