Show a cover letter.

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

{
    "id": 97394,
    "url": "http://patches.dpdk.org/api/covers/97394/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20210826183301.333442-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": "<20210826183301.333442-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210826183301.333442-1-bruce.richardson@intel.com",
    "date": "2021-08-26T18:32:54",
    "name": "[RFC,0/7] add test suite for DMA drivers",
    "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/20210826183301.333442-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 18477,
            "url": "http://patches.dpdk.org/api/series/18477/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=18477",
            "date": "2021-08-26T18:32:54",
            "name": "add test suite for DMA drivers",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/18477/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/97394/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 468C3A0C43;\n\tThu, 26 Aug 2021 20:33:18 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 0FCAA41225;\n\tThu, 26 Aug 2021 20:33:18 +0200 (CEST)",
            "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n by mails.dpdk.org (Postfix) with ESMTP id E589F40140\n for <dev@dpdk.org>; Thu, 26 Aug 2021 20:33:16 +0200 (CEST)",
            "from fmsmga006.fm.intel.com ([10.253.24.20])\n by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 26 Aug 2021 11:33:15 -0700",
            "from silpixa00399126.ir.intel.com ([10.237.223.29])\n by fmsmga006.fm.intel.com with ESMTP; 26 Aug 2021 11:33:14 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10088\"; a=\"217847105\"",
            "E=Sophos;i=\"5.84,354,1620716400\"; d=\"scan'208\";a=\"217847105\"",
            "E=Sophos;i=\"5.84,354,1620716400\"; d=\"scan'208\";a=\"685030786\""
        ],
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "conor.walsh@intel.com, kevin.laatz@intel.com,\n Chengwen Feng <fengchengwen@huawei.com>, jerinj@marvell.com,\n Bruce Richardson <bruce.richardson@intel.com>",
        "Date": "Thu, 26 Aug 2021 19:32:54 +0100",
        "Message-Id": "<20210826183301.333442-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.30.2",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [RFC PATCH 0/7] add test suite for DMA drivers",
        "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 adds a fairly comprehensive set of tests for basic dmadev\nfunctionality. It takes the existing tests that were in the skeleton dmadev and\nuses those to create a set of API-level tests to check the basics of the dmadev\nlibrary itself. Once that is done, the \"selftest\" part of the dmadev API is\nremoved as drivers should largely rely on the standard tests to ensure\ncompatibility.\n\nFor those standard tests, tests are added to verify basic copy operation in each\ndevice, using both submit function and submit flag, and verifying completion\ngathering using both \"completed()\" and \"completed_status()\" functions. Beyond\nthat, tests are then added for the error reporting and handling, as is a suite\nof tests for the fill() operation for devices that support those.\n\nNOTE: This patchset depends on series v16 of the dmadev set [1]. The first 2\npatches should probably be merged into that set for completeness as they move\nand adjust basic dmadev code, and the dmadev skeleton driver.\n\n[1] http://patches.dpdk.org/project/dpdk/list/?series=18391\n\nBruce Richardson (6):\n  app/test: take API tests from skeleton dmadev\n  dmadev: remove selftest support\n  app/test: add basic dmadev instance tests\n  app/test: add basic dmadev copy tests\n  app/test: add more comprehensive dmadev copy tests\n  app/test: test dmadev instance failure handling\n\nKevin Laatz (1):\n  app/test: add dmadev fill tests\n\n app/test/meson.build                          |   1 +\n app/test/test_dmadev.c                        | 844 +++++++++++++++++-\n .../test/test_dmadev_api.c                    |  24 +-\n drivers/dma/skeleton/meson.build              |   1 -\n drivers/dma/skeleton/skeleton_dmadev.c        |  35 +-\n drivers/dma/skeleton/skeleton_dmadev.h        |   3 -\n lib/dmadev/rte_dmadev.c                       |  10 -\n lib/dmadev/rte_dmadev.h                       |  18 -\n lib/dmadev/rte_dmadev_core.h                  |   4 -\n lib/dmadev/version.map                        |   1 -\n 10 files changed, 838 insertions(+), 103 deletions(-)\n rename drivers/dma/skeleton/skeleton_dmadev_test.c => app/test/test_dmadev_api.c (96%)\n\n--\n2.30.2"
}