Show a cover letter.

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

{
    "id": 56619,
    "url": "https://patches.dpdk.org/api/covers/56619/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20190717124354.142668-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": "<20190717124354.142668-1-ndabilpuram@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190717124354.142668-1-ndabilpuram@marvell.com",
    "date": "2019-07-17T12:43:51",
    "name": "[v2,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/20190717124354.142668-1-ndabilpuram@marvell.com/mbox/",
    "series": [
        {
            "id": 5564,
            "url": "https://patches.dpdk.org/api/series/5564/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=5564",
            "date": "2019-07-17T12:43:51",
            "name": "vfio: fix broken msix interrupt initialization",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/5564/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/56619/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 5F2FF1B96E;\n\tWed, 17 Jul 2019 14:44:04 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n\t[67.231.148.174]) by dpdk.org (Postfix) with ESMTP id C32571B95A\n\tfor <dev@dpdk.org>; Wed, 17 Jul 2019 14:44:02 +0200 (CEST)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n\tby mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n\tx6HCeMhU028818; Wed, 17 Jul 2019 05:44:00 -0700",
            "from sc-exch02.marvell.com ([199.233.58.182])\n\tby mx0a-0016f401.pphosted.com with ESMTP id 2ts07vg677-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); \n\tWed, 17 Jul 2019 05:44:00 -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 05:43:59 -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 05:43:59 -0700",
            "from hyd1588t430.marvell.com (unknown [10.29.52.204])\n\tby maili.marvell.com (Postfix) with ESMTP id 8CD483F7041;\n\tWed, 17 Jul 2019 05:43:56 -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 : in-reply-to : references : mime-version\n\t: content-type; s=pfpt0818;\n\tbh=UQN86YZlglGV4VqKnXqUMPd+PflosqCksSw9yokMetI=; \n\tb=KeAPY+7TFE1hfwzOIcm+4h4B2HEJU+lcY0IgwtwkT7hETZrpRKLUxWuXzIA8nyjBOFXL\n\tH9VQXjorDsKMRxP6SNeUl9Od7bKFTZe7LmRb6Hk+37eTuUqk87hSbvQlGeWv5icXw4b7\n\tZUNm+k4/7pR5tS0NcS43mPcxoHUKcczfDl/gWqNMm7/3gZ8lWXVAD57Z6cHVyhexhqkE\n\tnahC8ZJ059qfYrOLOMN8gW+fSCcTcvnsXn8YQzr0XBgqTralin5nt6+Ork48TQ9++lLa\n\tL3HPCRjtPeSGP1ODqrcas9vKa9Vt0Cu7oRIrFg70bgyd50aue4SIiLpRB7yq1z+WUcYh\n\t6Q== ",
        "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 18:13:51 +0530",
        "Message-ID": "<20190717124354.142668-1-ndabilpuram@marvell.com>",
        "X-Mailer": "git-send-email 2.8.4",
        "In-Reply-To": "<20190717115852.171416-1-ndabilpuram@marvell.com>",
        "References": "<20190717115852.171416-1-ndabilpuram@marvell.com>",
        "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_05:2019-07-17,2019-07-17 signatures=0",
        "Subject": "[dpdk-dev] [PATCH v2 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(-)"
}