Show a cover letter.

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

{
    "id": 95421,
    "url": "http://patchwork.dpdk.org/api/covers/95421/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20210706202841.661302-1-bruce.richardson@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20210706202841.661302-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210706202841.661302-1-bruce.richardson@intel.com",
    "date": "2021-07-06T20:28:32",
    "name": "[RFC,UPDATE,0/9] dmadev rfc suggested updates",
    "submitter": {
        "id": 20,
        "url": "http://patchwork.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20210706202841.661302-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 17674,
            "url": "http://patchwork.dpdk.org/api/series/17674/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=17674",
            "date": "2021-07-06T20:28:32",
            "name": "dmadev rfc suggested updates",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/17674/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/95421/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 15C11A0C48;\n\tTue,  6 Jul 2021 22:28:58 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id E20CE4120E;\n\tTue,  6 Jul 2021 22:28:57 +0200 (CEST)",
            "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n by mails.dpdk.org (Postfix) with ESMTP id AFEE34067C\n for <dev@dpdk.org>; Tue,  6 Jul 2021 22:28:56 +0200 (CEST)",
            "from fmsmga003.fm.intel.com ([10.253.24.29])\n by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 06 Jul 2021 13:28:52 -0700",
            "from silpixa00399126.ir.intel.com ([10.237.223.29])\n by FMSMGA003.fm.intel.com with ESMTP; 06 Jul 2021 13:28:50 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10037\"; a=\"209232788\"",
            "E=Sophos;i=\"5.83,329,1616482800\"; d=\"scan'208\";a=\"209232788\"",
            "E=Sophos;i=\"5.83,329,1616482800\"; d=\"scan'208\";a=\"486522023\""
        ],
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Chengwen Feng <fengchengwen@huawei.com>,\n Jerin Jacob <jerinjacobk@gmail.com>, Jerin Jacob <jerinj@marvell.com>,\n\t=?utf-8?q?Morten_Br=C3=B8rup?= <mb@smartsharesystems.com>,\n Bruce Richardson <bruce.richardson@intel.com>",
        "Date": "Tue,  6 Jul 2021 21:28:32 +0100",
        "Message-Id": "<20210706202841.661302-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.30.2",
        "In-Reply-To": "<1625231891-2963-1-git-send-email-fengchengwen@huawei.com>",
        "References": "<1625231891-2963-1-git-send-email-fengchengwen@huawei.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [RFC UPDATE PATCH 0/9] dmadev rfc suggested updates",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This patchset contains a series of changes to dmadev based on work being done to\nport over our drivers to test this new infrastructure. Some of these are bug\nfixes to enable compilation e.g. missing exports or meson.build files, while\nothers are suggested changes to enhance the API. All these patches are to be\napplied on top of [1] as they are mostly suggested changes to that RFC i.e.\npatches to the patch!\n\nThe final patch includes some basic sanity tests for copy operations that we\nhave ported over from the ioat self-tests to use the dmadev APIs. The basic\ndataplane part of those tests is probably ok for now, but the initialization of\nqueues in that test code may need some enhancement. Feedback welcome.\n\nA tree with all these patches applied can be got at [2] if anyone wants to use\nthat as a basis for working on drivers, or for other discussion.\n\n[1] http://patches.dpdk.org/project/dpdk/patch/1625231891-2963-1-git-send-email-fengchengwen@huawei.com/\n[2] https://github.com/bruce-richardson/dpdk/tree/dmadev-rfcs\n\nBruce Richardson (9):\n  dmadev: add missing exports\n  dmadev: change virtual addresses to IOVA\n  dmadev: add dump function\n  dmadev: remove xstats functions\n  dmadev: drop cookie typedef\n  dmadev: allow NULL parameters to completed ops call\n  dmadev: stats structure updates\n  drivers: add dma driver category\n  app/test: add basic dmadev unit test\n\n app/test/meson.build         |   2 +\n app/test/test_dmadev.c       | 320 +++++++++++++++++++++++++++++++++++\n drivers/dma/meson.build      |  11 ++\n drivers/meson.build          |   1 +\n lib/dmadev/rte_dmadev.c      |  66 ++------\n lib/dmadev/rte_dmadev.h      | 204 +++++++---------------\n lib/dmadev/rte_dmadev_core.h |  16 +-\n lib/dmadev/rte_dmadev_pmd.h  |  24 +--\n lib/dmadev/version.map       |   7 +-\n 9 files changed, 425 insertions(+), 226 deletions(-)\n create mode 100644 app/test/test_dmadev.c\n create mode 100644 drivers/dma/meson.build\n\n--\n2.30.2"
}