Show a cover letter.

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

{
    "id": 61053,
    "url": "http://patches.dpdk.org/api/covers/61053/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1571037064-382519-1-git-send-email-andy.pei@intel.com/",
    "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": "<1571037064-382519-1-git-send-email-andy.pei@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1571037064-382519-1-git-send-email-andy.pei@intel.com",
    "date": "2019-10-14T07:10:46",
    "name": "[v9,00/18] add PCIe AER disable and IRQ support for ipn3ke",
    "submitter": {
        "id": 1185,
        "url": "http://patches.dpdk.org/api/people/1185/?format=api",
        "name": "Pei, Andy",
        "email": "andy.pei@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1571037064-382519-1-git-send-email-andy.pei@intel.com/mbox/",
    "series": [
        {
            "id": 6821,
            "url": "http://patches.dpdk.org/api/series/6821/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=6821",
            "date": "2019-10-14T07:10:46",
            "name": "add PCIe AER disable and IRQ support for ipn3ke",
            "version": 9,
            "mbox": "http://patches.dpdk.org/series/6821/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/61053/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 9B0DF1C122;\n\tMon, 14 Oct 2019 09:23:32 +0200 (CEST)",
            "from mga01.intel.com (mga01.intel.com [192.55.52.88])\n\tby dpdk.org (Postfix) with ESMTP id F008B1C0DC\n\tfor <dev@dpdk.org>; Mon, 14 Oct 2019 09:23:30 +0200 (CEST)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t14 Oct 2019 00:23:29 -0700",
            "from dpdk-dipei.sh.intel.com ([10.67.110.224])\n\tby fmsmga001.fm.intel.com with ESMTP; 14 Oct 2019 00:23:27 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.67,295,1566889200\"; d=\"scan'208\";a=\"207916306\"",
        "From": "Andy Pei <andy.pei@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "rosen.xu@intel.com, tianfei.zhang@intel.com, andy.pei@intel.com,\n\txiaolong.ye@intel.com, qi.z.zhang@intel.com",
        "Date": "Mon, 14 Oct 2019 15:10:46 +0800",
        "Message-Id": "<1571037064-382519-1-git-send-email-andy.pei@intel.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "In-Reply-To": "<1570782089-182978-2-git-send-email-andy.pei@intel.com>",
        "References": "<1570782089-182978-2-git-send-email-andy.pei@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v9 00/18] add PCIe AER disable and IRQ support\n\tfor ipn3ke",
        "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 patch set adds PCIe AER disable and IRQ support for ipn3ke.\nDisable PCIe AER is very useful when FPGA reload. IRQ is used very\nwidely in interrupt process.\n\nFor ipn3ke is connect to CPU with PCIe switch, driver needs to scan\nall PCIe devices of ipn3ke, it also can get all i40e of card, so\nipn3ke driver doesn't need to take some configuration of i40e.\n\n\nv9 updates:\n=========\n- Add mutex lock on do_transaction() function for SPI driver to avoid race \n  condition.\n\nv8 updates:\n=========\n- add multiple cards support.\n\nv7 updates:\n==========\n- rename function i40e_set_switch_dev to rte_pmd_i40e_set_switch_dev\n  and move it to rte_pmd_i40e.c since it is declared at rte_pmd_i40e.h\n- function rte_pmd_i40e_set_switch_dev works as an external API,\n  use port_id but not rte_eth_dev as parameter.\n- add doxygen header here for the new API.\n- update the rte_pmd_i40e_version.map.\n- fix coding style issue.\n- enable CONFIG_RTE_EAL_VFIO in linux environment to build irq support.\n- for functions with a lot of similarity, extract out common function to reduce\n  duplication.\n\nv6 updates:\n=========\n- correct author information.\n- correct typo in commit message and remove Gerrit Change-Id's before\n  submitting upstream\n\nv5 updates:\n==========\n- add lightweight fpga image support. in lightweight fpga image mode,\n  ipn3ke representor will not be probed.\n\nv4 updates:\n===========\n- align with new naming standard.\n\nv3 updates:\n===========\n- Add FPGA network side port MTU configuration\n\nv2 updates:\n===========\n- Add AUX feature support\n\nAndy Pei (2):\n  net/i40e: i40e support ipn3ke FPGA port bonding\n  raw/ifpga: add lightweight fpga image support\n\nRosen Xu (3):\n  raw/ifpga: add SEU error handler\n  raw/ifpga: add PCIe BDF devices tree scan\n  net/ipn3ke: remove configuration for i40e port bonding\n\nTianfei zhang (13):\n  raw/ifpga/base: add irq support\n  raw/ifpga/base: clear pending bit\n  raw/ifpga/base: add SEU error support\n  raw/ifpga/base: add device tree support\n  raw/ifpga/base: align the send buffer for SPI\n  raw/ifpga/base: add sensor support\n  raw/ifpga/base: introducing sensor APIs\n  raw/ifpga/base: update SEU register definition\n  raw/ifpga/base: add secure support\n  raw/ifpga/base: configure FEC mode\n  raw/ifpga/base: clean fme errors\n  raw/ifpga/base: add new API get board info\n  raw/ifpga/base: add multiple cards support\n\n config/common_base                            |   4 +-\n config/common_linux                           |   6 +\n drivers/net/i40e/base/i40e_type.h             |   3 +\n drivers/net/i40e/i40e_ethdev.c                |   6 +\n drivers/net/i40e/rte_pmd_i40e.c               |  21 +\n drivers/net/i40e/rte_pmd_i40e.h               |  18 +\n drivers/net/i40e/rte_pmd_i40e_version.map     |   8 +-\n drivers/net/ipn3ke/Makefile                   |   2 +\n drivers/net/ipn3ke/ipn3ke_ethdev.c            | 289 ++-------\n drivers/net/ipn3ke/ipn3ke_representor.c       |   8 +-\n drivers/raw/ifpga/base/ifpga_api.c            |  21 +\n drivers/raw/ifpga/base/ifpga_defines.h        |  75 ++-\n drivers/raw/ifpga/base/ifpga_feature_dev.c    |  59 ++\n drivers/raw/ifpga/base/ifpga_feature_dev.h    |   3 +\n drivers/raw/ifpga/base/ifpga_fme.c            | 166 ++++-\n drivers/raw/ifpga/base/ifpga_fme_error.c      |  74 ++-\n drivers/raw/ifpga/base/ifpga_hw.h             |   2 +-\n drivers/raw/ifpga/base/ifpga_port.c           |  18 +\n drivers/raw/ifpga/base/ifpga_port_error.c     |  19 +\n drivers/raw/ifpga/base/opae_debug.c           |   3 +\n drivers/raw/ifpga/base/opae_hw_api.c          | 137 ++++\n drivers/raw/ifpga/base/opae_hw_api.h          |  26 +\n drivers/raw/ifpga/base/opae_i2c.c             |  44 +-\n drivers/raw/ifpga/base/opae_i2c.h             |   3 +-\n drivers/raw/ifpga/base/opae_ifpga_hw_api.h    |   2 +\n drivers/raw/ifpga/base/opae_intel_max10.c     | 598 +++++++++++++++++-\n drivers/raw/ifpga/base/opae_intel_max10.h     | 157 ++++-\n drivers/raw/ifpga/base/opae_osdep.h           |   7 +-\n drivers/raw/ifpga/base/opae_spi.c             |   5 -\n drivers/raw/ifpga/base/opae_spi.h             |  26 +-\n drivers/raw/ifpga/base/opae_spi_transaction.c |  84 ++-\n drivers/raw/ifpga/ifpga_rawdev.c              | 860 +++++++++++++++++++++++++-\n drivers/raw/ifpga/ifpga_rawdev.h              |  16 +\n mk/rte.app.mk                                 |   2 +-\n 34 files changed, 2348 insertions(+), 424 deletions(-)"
}