Show a cover letter.

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

{
    "id": 55464,
    "url": "http://patches.dpdk.org/api/covers/55464/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20190627104055.8244-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": "<20190627104055.8244-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190627104055.8244-1-bruce.richardson@intel.com",
    "date": "2019-06-27T10:40:47",
    "name": "[v3,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/20190627104055.8244-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 5195,
            "url": "http://patches.dpdk.org/api/series/5195/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=5195",
            "date": "2019-06-27T10:40:47",
            "name": "raw/ioat: driver for Intel QuickData Technology",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/5195/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/55464/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 99D8F1E25;\n\tThu, 27 Jun 2019 12:41:02 +0200 (CEST)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n\tby dpdk.org (Postfix) with ESMTP id 452BC1E20\n\tfor <dev@dpdk.org>; Thu, 27 Jun 2019 12:41:00 +0200 (CEST)",
            "from orsmga008.jf.intel.com ([10.7.209.65])\n\tby fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t27 Jun 2019 03:40:59 -0700",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.223.2])\n\tby orsmga008.jf.intel.com with ESMTP; 27 Jun 2019 03:40:57 -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,423,1557212400\"; d=\"scan'208\";a=\"156198682\"",
        "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": "Thu, 27 Jun 2019 11:40:47 +0100",
        "Message-Id": "<20190627104055.8244-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 v3 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\nV3:\n * removed DPDK-specific structure for the descriptor format and reused\n   the structure in the imported file rte_ioat_spec.h\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          | 230 ++++++++++++++\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, 1448 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"
}