Show a cover letter.

GET /api/covers/42611/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 42611,
    "url": "http://patches.dpdk.org/api/covers/42611/",
    "web_url": "http://patches.dpdk.org/cover/42611/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/",
        "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"
    },
    "msgid": "<1531119413-17298-1-git-send-email-jia.guo@intel.com>",
    "date": "2018-07-09T06:56:50",
    "name": "[v2,0/3] Enable eal hotplug event detect for i40e/ixgbe",
    "submitter": {
        "id": 507,
        "url": "http://patches.dpdk.org/api/people/507/",
        "name": "Jeff Guo",
        "email": "jia.guo@intel.com"
    },
    "mbox": "http://patches.dpdk.org/cover/42611/mbox/",
    "series": [
        {
            "id": 470,
            "url": "http://patches.dpdk.org/api/series/470/",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=470",
            "date": "2018-07-09T06:56:50",
            "name": "Enable eal hotplug event detect for i40e/ixgbe",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/470/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/42611/comments/",
    "headers": {
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Cc": "jblunck@infradead.org, shreyansh.jain@nxp.com, dev@dpdk.org,\n\tjia.guo@intel.com, helin.zhang@intel.com",
        "X-Original-To": "patchwork@dpdk.org",
        "Date": "Mon,  9 Jul 2018 14:56:50 +0800",
        "In-Reply-To": "<1530787185-5915-1-git-send-email-jia.guo@intel.com>",
        "Precedence": "list",
        "X-BeenThere": "dev@dpdk.org",
        "References": "<1530787185-5915-1-git-send-email-jia.guo@intel.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "To": "stephen@networkplumber.org, bruce.richardson@intel.com,\n\tferruh.yigit@intel.com, konstantin.ananyev@intel.com,\n\tgaetan.rivet@6wind.com, jingjing.wu@intel.com, thomas@monjalon.net,\n\tmotih@mellanox.com, matan@mellanox.com, harry.van.haaren@intel.com,\n\tqi.z.zhang@intel.com, shaopeng.he@intel.com,\n\tbernard.iremonger@intel.com, arybchenko@solarflare.com",
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "Errors-To": "dev-bounces@dpdk.org",
        "List-Post": "<mailto:dev@dpdk.org>",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 1FA7C1B054;\n\tMon,  9 Jul 2018 08:59:17 +0200 (CEST)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n\tby dpdk.org (Postfix) with ESMTP id 478507EC7\n\tfor <dev@dpdk.org>; Mon,  9 Jul 2018 08:59:14 +0200 (CEST)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t08 Jul 2018 23:59:14 -0700",
            "from jeffguo-z170x-ud5.sh.intel.com (HELO localhost.localdomain)\n\t([10.67.104.10])\n\tby orsmga001.jf.intel.com with ESMTP; 08 Jul 2018 23:59:10 -0700"
        ],
        "From": "Jeff Guo <jia.guo@intel.com>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "X-ExtLoop1": "1",
        "X-Amp-File-Uploaded": "False",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "Subject": "[dpdk-dev] [PATCH v2 0/3] Enable eal hotplug event detect for\n\ti40e/ixgbe",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-IronPort-AV": "E=Sophos;i=\"5.51,329,1526367600\"; d=\"scan'208\";a=\"71124457\"",
        "Delivered-To": "patchwork@dpdk.org",
        "Message-Id": "<1531119413-17298-1-git-send-email-jia.guo@intel.com>",
        "X-Mailman-Version": "2.1.15"
    },
    "content": "As we may know, we have eal event for rte device hotplug and ethdev event\nfor ethdev hotplug. Some ethdev need to use eal event to detect hotplug\nbehaviors, the privors way is register eal event callback in app, but\nseems that it will have some race between these 2 event process. In oder\nto fix the problem, it might be better to find a way to combind these 2\nevents detect.\n\nThis patch set introduce a way to combind these 2 event, by register the\neal event callback in pmd driver and trigger the ethdev hotplug event in\nthe callback. That will let the ethdev device can easy process hotplug by\na common way.\n\nHere let i40e/ixgbe pmd driver for example, other driver which support\nhotplug feature could be use this way to enable hotplug.\n\npatch history:\nv2->v1:\nadd ixgbe hotplug detect case.\nrefine some doc.\n\nJeff Guo (3):\n  net/ixgbe: enable hotplug detect in ixgbe\n  net/i40e: enable hotplug detect in i40e\n  testpmd: remove the dev event callback register\n\n app/test-pmd/testpmd.c           | 76 ----------------------------------------\n drivers/net/i40e/i40e_ethdev.c   | 46 +++++++++++++++++++++++-\n drivers/net/ixgbe/ixgbe_ethdev.c | 46 +++++++++++++++++++++++-\n 3 files changed, 90 insertions(+), 78 deletions(-)"
}