Show a cover letter.

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

{
    "id": 73037,
    "url": "http://patchwork.dpdk.org/api/covers/73037/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20200703145718.81017-1-haiyue.wang@intel.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": "<20200703145718.81017-1-haiyue.wang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200703145718.81017-1-haiyue.wang@intel.com",
    "date": "2020-07-03T14:57:16",
    "name": "[v17,0/2] support for VFIO-PCI VF token interface",
    "submitter": {
        "id": 1044,
        "url": "http://patchwork.dpdk.org/api/people/1044/?format=api",
        "name": "Wang, Haiyue",
        "email": "haiyue.wang@intel.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20200703145718.81017-1-haiyue.wang@intel.com/mbox/",
    "series": [
        {
            "id": 10780,
            "url": "http://patchwork.dpdk.org/api/series/10780/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=10780",
            "date": "2020-07-03T14:57:16",
            "name": "support for VFIO-PCI VF token interface",
            "version": 17,
            "mbox": "http://patchwork.dpdk.org/series/10780/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/73037/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 C8239A0519;\n\tFri,  3 Jul 2020 17:05:43 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id A45871DBB6;\n\tFri,  3 Jul 2020 17:05:43 +0200 (CEST)",
            "from mga07.intel.com (mga07.intel.com [134.134.136.100])\n by dpdk.org (Postfix) with ESMTP id 999571DBAB\n for <dev@dpdk.org>; Fri,  3 Jul 2020 17:05:41 +0200 (CEST)",
            "from fmsmga005.fm.intel.com ([10.253.24.32])\n by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 03 Jul 2020 08:05:40 -0700",
            "from npg-dpdk-haiyue-3.sh.intel.com ([10.67.119.46])\n by fmsmga005.fm.intel.com with ESMTP; 03 Jul 2020 08:05:37 -0700"
        ],
        "IronPort-SDR": [
            "\n wkolPvAkAy3AcbeVQsM08qets+qNrAVdHoAkpOGxOm29slUSsJWtp46ymtovG1uQBTgmdaVC6r\n /6is0sj/nkdg==",
            "\n yXGIR2empcPSVlGZTJnhwIgyJwLsCXte90A00UtDV5uVBf7dtFV7pge1aoyuYmOrUY+4hOhuf6\n wwUmGQ/MULxA=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9671\"; a=\"212177495\"",
            "E=Sophos;i=\"5.75,308,1589266800\"; d=\"scan'208\";a=\"212177495\"",
            "E=Sophos;i=\"5.75,308,1589266800\"; d=\"scan'208\";a=\"482399772\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Haiyue Wang <haiyue.wang@intel.com>",
        "To": "dev@dpdk.org, anatoly.burakov@intel.com, thomas@monjalon.net,\n jerinj@marvell.com, david.marchand@redhat.com, arybchenko@solarflare.com",
        "Cc": "Haiyue Wang <haiyue.wang@intel.com>",
        "Date": "Fri,  3 Jul 2020 22:57:16 +0800",
        "Message-Id": "<20200703145718.81017-1-haiyue.wang@intel.com>",
        "X-Mailer": "git-send-email 2.27.0",
        "In-Reply-To": "<20200305043311.17065-1-vattunuru@marvell.com>",
        "References": "<20200305043311.17065-1-vattunuru@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v17 0/2] support for VFIO-PCI VF token interface",
        "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": "v17: Rebase for new EAL config API, update the commit message and doc.\n\nv16: Rebase the patch for 20.08 release note.\n\nv15: Add the missed EXPERIMENTAL warning for API doxgen.\n\nv14: Rebase the patch for 20.08 release note.\n\nv13: Rename the EAL get VF token function, and leave the freebsd type as empty.\n\nv12: support to vfio devices with VF token and no token.\n\nv11: Use the eal parameter to pass the VF token, then not every PCI\n     device needs to be specified with this token. Also no ABI issue\n     now.\n\nv10: Use the __rte_internal to mark the internal API changing.\n\nv9: Rewrite the document.\n\nv8: Update the document.\n\nv7: Add the Fixes tag in uuid, the release note and help\n    document.\n\nv6: Drop the Fixes tag in uuid, since the file has been\n    moved to another place, not suitable to apply on stable.\n    And this is not a bug, just some kind of enhancement.\n\nv5: 1. Add the VF token parse error handling.\n    2. Split into two patches for different logic module.\n    3. Add more comments into the code for explaining the design.\n    4. Drop the ABI change workaround, this patch set focuses on code review.\n\nv4: 1. Ignore rte_vfio_setup_device ABI check since it is\n       for Linux driver use.\n\nv3: Fix the Travis build failed:\n           (1). rte_uuid.h:97:55: error: unknown type name ‘size_t’\n           (2). rte_uuid.h:58:2: error: implicit declaration of function ‘memcpy’\n\nv2: Fix the FreeBSD build error.\n\nv1: Update the commit message.\n\nRFC v2:\n         Based on Vamsi's RFC v1, and Alex's patch for Qemu\n        [https://lore.kernel.org/lkml/20200204161737.34696b91@w520.home/]: \n       Use the devarg to pass-down the VF token.\n\nRFC v1: https://patchwork.dpdk.org/patch/66281/ by Vamsi.\n\nHaiyue Wang (2):\n  eal: add uuid dependent header files explicitly\n  eal: support for VFIO-PCI VF token\n\n doc/guides/linux_gsg/linux_drivers.rst        | 35 ++++++++++++++++++-\n doc/guides/linux_gsg/linux_eal_parameters.rst |  4 +++\n doc/guides/rel_notes/release_20_08.rst        |  6 ++++\n lib/librte_eal/common/eal_common_options.c    |  3 ++\n lib/librte_eal/common/eal_internal_cfg.h      |  2 ++\n lib/librte_eal/common/eal_options.h           |  2 ++\n lib/librte_eal/freebsd/eal.c                  |  5 +++\n lib/librte_eal/include/rte_eal.h              | 14 ++++++++\n lib/librte_eal/include/rte_uuid.h             |  2 ++\n lib/librte_eal/linux/eal.c                    | 33 +++++++++++++++++\n lib/librte_eal/linux/eal_vfio.c               | 19 ++++++++++\n lib/librte_eal/rte_eal_version.map            |  3 ++\n 12 files changed, 127 insertions(+), 1 deletion(-)"
}