Show a cover letter.

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

{
    "id": 45788,
    "url": "http://patches.dpdk.org/api/covers/45788/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20181001205228.3503-1-thomas@monjalon.net/",
    "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": "<20181001205228.3503-1-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20181001205228.3503-1-thomas@monjalon.net",
    "date": "2018-10-01T20:52:24",
    "name": "[v4,0/4] eal: simplify devargs and hotplug functions",
    "submitter": {
        "id": 685,
        "url": "http://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20181001205228.3503-1-thomas@monjalon.net/mbox/",
    "series": [
        {
            "id": 1621,
            "url": "http://patches.dpdk.org/api/series/1621/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1621",
            "date": "2018-10-01T20:52:24",
            "name": "eal: simplify devargs and hotplug functions",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/1621/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/45788/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 074DF5B26;\n\tMon,  1 Oct 2018 22:52:35 +0200 (CEST)",
            "from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com\n\t[66.111.4.27]) by dpdk.org (Postfix) with ESMTP id CC5BC568A\n\tfor <dev@dpdk.org>; Mon,  1 Oct 2018 22:52:33 +0200 (CEST)",
            "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n\tby mailout.nyi.internal (Postfix) with ESMTP id 61F7822053;\n\tMon,  1 Oct 2018 16:52:33 -0400 (EDT)",
            "from mailfrontend1 ([10.202.2.162])\n\tby compute1.internal (MEProxy); Mon, 01 Oct 2018 16:52:33 -0400",
            "from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id 02E6FE49E9;\n\tMon,  1 Oct 2018 16:52:30 -0400 (EDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n\tcc:content-transfer-encoding:date:from:in-reply-to:message-id\n\t:mime-version:references:subject:to:x-me-sender:x-me-sender\n\t:x-sasl-enc; s=mesmtp; bh=Qeypcw6Bsz3QwOyCgEw5wEhRWRd8QeJv6tT8VG\n\tEDYtc=; b=elScb+nmVrZzU221cgASiWxEreAPkh6m6wknzJBPLI47omnFFh7gg+\n\tMoRivRW3jZGBDCze0Ih8qhDm850QBS6H3EMYWnLjqvl7s5qt7aKINWmQUAmNX7Dn\n\tCSFEWfn/6lQ+qj5O+cm709O7mEYbcEXXc/OK9/YsRnw/5S7ZMfvHw=",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:content-transfer-encoding:date:from\n\t:in-reply-to:message-id:mime-version:references:subject:to\n\t:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=Qeypcw6Bsz3QwOyCg\n\tEw5wEhRWRd8QeJv6tT8VGEDYtc=; b=UiAzFdDOIxSTgwBqx8Qr56cpmtAFRzThx\n\tJ1J2SNhJbtfBeUbQAIBVe9g2vV5ZiyxsI05na2KBPfYwHEC3BYf9oVjUMUzCCSN0\n\tAKA5N1iu1pl2MWs/yrXG9ZDZ65MQ5+Q88/pgSYdf+MdCnCJIA1ChJSn5jNhCT7+S\n\tTeGjFbM0JPo1EH5aECAj8gNEbN4fTjjEqN8E04KgRNlRy0OrfVbnU3euvnoB88+z\n\tBIgPccx59Ouh5f5z7ei8c9GsXucg/3EY87GKW6S7JT+m30y+sAqTo8fmQ2VJ+sJn\n\tEvIzh+SZ3HxEOXVcpcnl7BPEszelbzMq5U10nHZLU9/oMIDHozaHQ=="
        ],
        "X-ME-Sender": "<xms:D4myW97abbbyhjjZGK7Dlni04nBc3lfFkRVUoiUmfQm70mqJhLFSDA>",
        "X-ME-Proxy": "<xmx:D4myWw1kRO9y6kfYw5ZEJ1-ikzoHCdOdsGj-0VhTSSEiSr2Ue4SVmQ>\n\t<xmx:D4myW2xamL6kPbbi4U0_VA0Iv3aCLjY0618Ue68SLi91bRM8-ypXvA>\n\t<xmx:D4myW0htFxBkgvWwkhJQPlUdLlcOTMEeFOBdR8VNVUScQ7JBQoIPlw>\n\t<xmx:D4myW1-W7AP1uUepmZTi-1FzctBBXdmu9VtWAjjmmL7-tQWR3zWiIg>\n\t<xmx:D4myW5bOId5IALSzQ7a2hV4U2di3UrW1Ht_C-B6XoIfVmQAiyb49bQ>\n\t<xmx:EYmyWzvm_Ir4kQfe_C7rPiY_09Ub9tg40ioFxhjeLQoOLq1XKDjT2Q>",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "dev@dpdk.org",
        "Cc": "gaetan.rivet@6wind.com, ophirmu@mellanox.com, qi.z.zhang@intel.com,\n\tferruh.yigit@intel.com, ktraynor@redhat.com",
        "Date": "Mon,  1 Oct 2018 22:52:24 +0200",
        "Message-Id": "<20181001205228.3503-1-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.19.0",
        "In-Reply-To": "<20180907222727.20521-1-thomas@monjalon.net>",
        "References": "<20180907222727.20521-1-thomas@monjalon.net>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v4 0/4] eal: simplify devargs and hotplug\n\tfunctions",
        "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": "This is a follow-up of an idea presented at Dublin\nduring the \"hotplug talk\".\n\nInstead of changing the existing hotplug functions, as in the RFC,\nsome new experimental functions are added.\nThe old functions lose their experimental status in order to provide\na non-experimental replacement for deprecated attach/detach functions.\n\nIt has been discussed briefly in the latest technical board meeting.\n\n\nChanges in v4 - after Andrew's review:\n  - add API changes in release notes (patches 1 & 2)\n  - fix memory leak in rte_eal_hotplug_add (patch 4)\n\nChange in v3:\n  - fix null dereferencing in error path (patch 2)\n\n\nThomas Monjalon (4):\n  devargs: remove deprecated functions\n  devargs: simplify parameters of removal function\n  eal: remove experimental flag of hotplug functions\n  eal: simplify parameters of hotplug functions\n\n doc/guides/rel_notes/release_18_11.rst      |  8 ++\n drivers/bus/ifpga/ifpga_bus.c               |  5 +-\n drivers/bus/vdev/vdev.c                     |  8 +-\n drivers/net/failsafe/failsafe_eal.c         |  3 +-\n drivers/net/failsafe/failsafe_ether.c       |  3 +-\n lib/librte_eal/common/eal_common_dev.c      | 89 +++++++++++++--------\n lib/librte_eal/common/eal_common_devargs.c  | 41 ++--------\n lib/librte_eal/common/include/rte_dev.h     | 35 ++++++--\n lib/librte_eal/common/include/rte_devargs.h | 81 +------------------\n lib/librte_eal/rte_eal_version.map          | 10 +--\n 10 files changed, 111 insertions(+), 172 deletions(-)"
}