Show a cover letter.

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

{
    "id": 56608,
    "url": "https://patches.dpdk.org/api/covers/56608/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20190717115852.171416-1-ndabilpuram@marvell.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20190717115852.171416-1-ndabilpuram@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190717115852.171416-1-ndabilpuram@marvell.com",
    "date": "2019-07-17T11:58:49",
    "name": "[0/3] vfio: fix broken msix interrupt initialization",
    "submitter": {
        "id": 1202,
        "url": "https://patches.dpdk.org/api/people/1202/?format=api",
        "name": "Nithin Dabilpuram",
        "email": "ndabilpuram@marvell.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20190717115852.171416-1-ndabilpuram@marvell.com/mbox/",
    "series": [
        {
            "id": 5560,
            "url": "https://patches.dpdk.org/api/series/5560/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=5560",
            "date": "2019-07-17T11:58:49",
            "name": "vfio: fix broken msix interrupt initialization",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/5560/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/56608/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 1D7D81B94F;\n\tWed, 17 Jul 2019 13:59:12 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n\t[67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 4C7C21B203\n\tfor <dev@dpdk.org>; Wed, 17 Jul 2019 13:59:10 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n\tby mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n\tx6HBtwhu008022; Wed, 17 Jul 2019 04:59:08 -0700",
            "from sc-exch02.marvell.com ([199.233.58.182])\n\tby mx0b-0016f401.pphosted.com with ESMTP id 2ts0a27e55-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); \n\tWed, 17 Jul 2019 04:59:08 -0700",
            "from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH02.marvell.com\n\t(10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3;\n\tWed, 17 Jul 2019 04:59:06 -0700",
            "from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com\n\t(10.93.176.83) with Microsoft SMTP Server id 15.0.1367.3 via Frontend\n\tTransport; Wed, 17 Jul 2019 04:59:06 -0700",
            "from hyd1588t430.marvell.com (unknown [10.29.52.204])\n\tby maili.marvell.com (Postfix) with ESMTP id 6DC0D3F7040;\n\tWed, 17 Jul 2019 04:59:03 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n\th=from : to : cc :\n\tsubject : date : message-id : mime-version : content-type; s=pfpt0818;\n\tbh=UQN86YZlglGV4VqKnXqUMPd+PflosqCksSw9yokMetI=;\n\tb=FfWFswOv9bFvJZAXvOAWw5WLjUuOl2GoL83LP0lfu7Fij0q6FgqyFjf4+piIVYQ4SIKl\n\tb2mBdJirARrkA0wvETeJ7I0x2pkufbf3uOHgbxtF5m8Lw9kjGcatZgPKBDEvhBbMMXLv\n\tSKaFQQ9nBhQvBNcR1Q9WcpjV3gdhsmiK4UbPwwaHvAvDHy6a6vv7TjQwwUgxRiW89Bnf\n\tQ0fmZn1bnpYG0rzzvwlvTpV61J2MoHenAiokLV2Lz0sbZ8OEKDFvtSQug7B7Q6ppwKxZ\n\tx20rLRAVjcMOmbrTiI6X420rJNKo3MgTdewg4XkhffdF8mB3OE0tYCeYFCepyxLBkLEn\n\tcQ== ",
        "From": "Nithin Dabilpuram <ndabilpuram@marvell.com>",
        "To": "Hyong Youb Kim <hyonkim@cisco.com>, David Marchand\n\t<david.marchand@redhat.com>, Thomas Monjalon <thomas@monjalon.net>,\n\t\"Ferruh Yigit\" <ferruh.yigit@intel.com>",
        "CC": "<jerinj@marvell.com>, John Daley <johndale@cisco.com>, Shahed Shaikh\n\t<shshaikh@marvell.com>, <dev@dpdk.org>, Nithin Dabilpuram\n\t<ndabilpuram@marvell.com>",
        "Date": "Wed, 17 Jul 2019 17:28:49 +0530",
        "Message-ID": "<20190717115852.171416-1-ndabilpuram@marvell.com>",
        "X-Mailer": "git-send-email 2.8.4",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:5.22.84,1.0.8\n\tdefinitions=2019-07-17_04:2019-07-17,2019-07-17 signatures=0",
        "Subject": "[dpdk-dev] [PATCH 0/3] vfio: fix broken msix interrupt\n\tinitialization",
        "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": "A final patch for below mentioned RFC patch discussions.\n\n[RFC PATCH v3 1/3] vfio: revert change that does intr eventfd setup at probe\nhttp://mails.dpdk.org/archives/dev/2019-July/138358.html\n [RFC PATCH v3 2/3] eal: add mask and unmask interrupt APIs\nhttp://mails.dpdk.org/archives/dev/2019-July/138357.html\n[RFC PATCH v3 3/3] drivers/net: use unmask API in interrupt handlers\nhttp://mails.dpdk.org/archives/dev/2019-July/138359.html\n\nPlease also refer to below discussions\nhttp://mails.dpdk.org/archives/dev/2019-July/138184.html\nhttp://mails.dpdk.org/archives/dev/2019-July/138113.html\n\nThis patch set basically reverts vfio patch that moves eventfd setup\nto probe time (1/3) because msix initialization is broken.\nIt adds new ack interrupt api for purposes of simple and light \nweight ack method and also to avoid race conditions\nthat was the root cause of this discussion.\n\nNithin Dabilpuram (3):\n  vfio: revert change that does intr eventfd setup at probe\n  eal: add ack interrupt API\n  drivers/net: use ack API in interrupt handlers\n\n drivers/bus/pci/linux/pci_vfio.c               |  78 ++++---\n drivers/net/atlantic/Makefile                  |   1 +\n drivers/net/atlantic/atl_ethdev.c              |   2 +-\n drivers/net/atlantic/meson.build               |   2 +\n drivers/net/avp/avp_ethdev.c                   |   2 +-\n drivers/net/avp/meson.build                    |   1 +\n drivers/net/axgbe/Makefile                     |   1 +\n drivers/net/axgbe/axgbe_ethdev.c               |   4 +-\n drivers/net/axgbe/meson.build                  |   1 +\n drivers/net/bnx2x/bnx2x_ethdev.c               |   2 +-\n drivers/net/bnx2x/meson.build                  |   1 +\n drivers/net/e1000/em_ethdev.c                  |   4 +-\n drivers/net/e1000/igb_ethdev.c                 |   6 +-\n drivers/net/fm10k/fm10k_ethdev.c               |   6 +-\n drivers/net/fm10k/meson.build                  |   1 +\n drivers/net/i40e/i40e_ethdev.c                 |   2 +-\n drivers/net/iavf/iavf_ethdev.c                 |   2 +-\n drivers/net/ice/Makefile                       |   1 +\n drivers/net/ice/ice_ethdev.c                   |   4 +-\n drivers/net/ice/meson.build                    |   1 +\n drivers/net/ixgbe/ixgbe_ethdev.c               |   6 +-\n drivers/net/nfp/nfp_net.c                      |   2 +-\n drivers/net/qede/Makefile                      |   1 +\n drivers/net/qede/meson.build                   |   2 +\n drivers/net/qede/qede_ethdev.c                 |   8 +-\n drivers/net/sfc/sfc_intr.c                     |   4 +-\n drivers/net/virtio/virtio_ethdev.c             |  16 +-\n drivers/net/vmxnet3/vmxnet3_ethdev.c           |   2 +-\n lib/librte_eal/common/include/rte_interrupts.h |  22 ++\n lib/librte_eal/freebsd/eal/eal_interrupts.c    |   9 +\n lib/librte_eal/linux/eal/eal_interrupts.c      | 282 ++++++++++++++++++++-----\n lib/librte_eal/rte_eal_version.map             |   1 +\n 32 files changed, 360 insertions(+), 117 deletions(-)"
}