Show a cover letter.

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

{
    "id": 55314,
    "url": "http://patches.dpdk.org/api/covers/55314/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20190625145811.22154-1-bruce.richardson@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": "<20190625145811.22154-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190625145811.22154-1-bruce.richardson@intel.com",
    "date": "2019-06-25T14:58:03",
    "name": "[v2,0/8] raw/ioat: driver for Intel QuickData Technology",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20190625145811.22154-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 5158,
            "url": "http://patches.dpdk.org/api/series/5158/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=5158",
            "date": "2019-06-25T14:58:03",
            "name": "raw/ioat: driver for Intel QuickData Technology",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/5158/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/55314/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 4FB111B9C9;\n\tTue, 25 Jun 2019 16:58:21 +0200 (CEST)",
            "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n\tby dpdk.org (Postfix) with ESMTP id 7A0BB1B9BD\n\tfor <dev@dpdk.org>; Tue, 25 Jun 2019 16:58:19 +0200 (CEST)",
            "from fmsmga006.fm.intel.com ([10.253.24.20])\n\tby fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t25 Jun 2019 07:58:18 -0700",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.223.2])\n\tby fmsmga006.fm.intel.com with ESMTP; 25 Jun 2019 07:58:17 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.63,416,1557212400\"; d=\"scan'208\";a=\"360422203\"",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "thomas@monjalon.net, jerinj@marvell.com,\n\tBruce Richardson <bruce.richardson@intel.com>",
        "Date": "Tue, 25 Jun 2019 15:58:03 +0100",
        "Message-Id": "<20190625145811.22154-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<20190530212525.40370-1-bruce.richardson@intel.com>",
        "References": "<20190530212525.40370-1-bruce.richardson@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v2 0/8] raw/ioat: driver for Intel QuickData\n\tTechnology",
        "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 series adds support for the Intel QuickData Technology\ndevice, part of the Intel I/O Acceleration Technology (Intel I/OAT). It\nis a raw device for allowing hardware DMA i.e. data copies in hardware.\n\nPerforming the copies in hardware can provide performance improvements\nfor applications where the average copy size is reasonably large, e.g.\n1k packets. For smaller packets, e.g. 64-256 bytes, offloading the copy\nmay reduce performance due to the overhead of using hardware.\n\nV2:\n* moved tests to rawdev selftest function\n* some checkpatch and other small cleanups\n* added extra documentation details on supported hardware\n* aligned the changes to dpdk-devbind with the changes in the NTB set\n  for consistency\n\nBruce Richardson (8):\n  raw/ioat: add initial support for ioat rawdev driver\n  usertools/dpdk-devbind.py: add support for IOAT devices\n  raw/ioat: add register definition file\n  raw/ioat: create device on probe and destroy on release\n  raw/ioat: add device info function\n  raw/ioat: add configure, start and stop functions\n  raw/ioat: add statistics functions\n  raw/ioat: add local API to perform copies\n\n MAINTAINERS                                 |   6 +-\n app/test/test_rawdev.c                      |  19 ++\n config/common_armv8a_linux                  |   1 +\n config/common_base                          |   5 +\n config/defconfig_arm-armv7a-linuxapp-gcc    |   1 +\n config/defconfig_ppc_64-power8-linuxapp-gcc |   1 +\n doc/guides/rawdevs/index.rst                |   1 +\n doc/guides/rawdevs/ioat_rawdev.rst          | 265 +++++++++++++++++\n doc/guides/rel_notes/release_19_08.rst      |  11 +\n drivers/raw/Makefile                        |   1 +\n drivers/raw/ioat/Makefile                   |  31 ++\n drivers/raw/ioat/ioat_rawdev.c              | 313 ++++++++++++++++++++\n drivers/raw/ioat/ioat_rawdev_test.c         | 235 +++++++++++++++\n drivers/raw/ioat/meson.build                |  10 +\n drivers/raw/ioat/rte_ioat_rawdev.h          | 242 +++++++++++++++\n drivers/raw/ioat/rte_ioat_spec.h            | 301 +++++++++++++++++++\n drivers/raw/ioat/rte_pmd_ioat_version.map   |   4 +\n drivers/raw/meson.build                     |   4 +-\n mk/rte.app.mk                               |   1 +\n usertools/dpdk-devbind.py                   |  10 +\n 20 files changed, 1460 insertions(+), 2 deletions(-)\n create mode 100644 doc/guides/rawdevs/ioat_rawdev.rst\n create mode 100644 drivers/raw/ioat/Makefile\n create mode 100644 drivers/raw/ioat/ioat_rawdev.c\n create mode 100644 drivers/raw/ioat/ioat_rawdev_test.c\n create mode 100644 drivers/raw/ioat/meson.build\n create mode 100644 drivers/raw/ioat/rte_ioat_rawdev.h\n create mode 100644 drivers/raw/ioat/rte_ioat_spec.h\n create mode 100644 drivers/raw/ioat/rte_pmd_ioat_version.map"
}