Show a cover letter.

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

{
    "id": 77205,
    "url": "http://patches.dpdk.org/api/covers/77205/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200910164716.1011901-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": "<20200910164716.1011901-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200910164716.1011901-1-bruce.richardson@intel.com",
    "date": "2020-09-10T16:47:13",
    "name": "[v2,0/3] simplify unit-testing of rawdevs",
    "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/20200910164716.1011901-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 12109,
            "url": "http://patches.dpdk.org/api/series/12109/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=12109",
            "date": "2020-09-10T16:47:13",
            "name": "simplify unit-testing of rawdevs",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/12109/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/77205/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 637D4A04B5;\n\tThu, 10 Sep 2020 18:47:27 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 4278F1C0B9;\n\tThu, 10 Sep 2020 18:47:27 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by dpdk.org (Postfix) with ESMTP id 6AE711BFA2\n for <dev@dpdk.org>; Thu, 10 Sep 2020 18:47:25 +0200 (CEST)",
            "from orsmga006.jf.intel.com ([10.7.209.51])\n by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 10 Sep 2020 09:47:23 -0700",
            "from silpixa00399126.ir.intel.com ([10.237.222.27])\n by orsmga006.jf.intel.com with ESMTP; 10 Sep 2020 09:47:22 -0700"
        ],
        "IronPort-SDR": [
            "\n sODKhiyIrUW5CBYRV+KzH+E9FpywUx7FMHV8L/OT2OCJY+2xGlKYzNSSgMh6xo8NzpWGlYSpgC\n LS22EqZDlH6Q==",
            "\n jrWYXSCCzdRUcVZrxyI29Aim/sXWn+3TcAfrWff5WJVlh9jcj1ffPwptQiI9cGtkoLfjsA8qtT\n 0qcnLLFKnH5w=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9740\"; a=\"159530481\"",
            "E=Sophos;i=\"5.76,413,1592895600\"; d=\"scan'208\";a=\"159530481\"",
            "E=Sophos;i=\"5.76,413,1592895600\"; d=\"scan'208\";a=\"304939225\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>",
        "Date": "Thu, 10 Sep 2020 17:47:13 +0100",
        "Message-Id": "<20200910164716.1011901-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20200821155945.29415-1-bruce.richardson@intel.com>",
        "References": "<20200821155945.29415-1-bruce.richardson@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v2 0/3] simplify unit-testing of rawdevs",
        "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 <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": "At present the \"rawdev_autotest\" command creates a skeleton rawdev and runs\na series of tests on the rawdev API and on that rawdev. While the rawdev\nAPI set includes a \"selftest\" function, it is not hooked up to this test so\nto test an individual rawdev driver, e.g. ioat, requires that a new test\ncommand be added.\n\nThis patchset improves the situation by changing the UT to first run the\nexisting API tests, but then call selftest on all rawdevs on the system.\nThis removes the need for any new test commands for new drivers. If there\nare multiple rawdevs on a system, the sub-set to be tested can be limited\nvia existing means such as using the device block/allow EAL parameters or\nsimilarly via vdev args, etc.\n\nAs part of this change, the ioat rawdev autotest is fixed to allow calling\non multiple instances inside the one test run, and thereafter the custom\ntest command for it is removed as it is no longer necessary. \n\nDepends-on: series-12105 (\"Enhance rawdev APIs\")\n\nV2:\n - dropped patch 2, which had ioat-only changes to debug prints, and wasn't\n   relevant to the rest of the set\n - improved the naming of the test functions in test_rawdev.c\n - added release note entry for these changes\n\nBruce Richardson (3):\n  raw/ioat: support multiple devices being tested\n  app/test: change rawdev autotest to run selftest on all devs\n  app/test: remove ioat-specific autotest\n\n app/test/test_rawdev.c                 | 34 +++++++++++++++++---------\n doc/guides/rel_notes/release_20_11.rst |  7 ++++++\n drivers/raw/ioat/ioat_rawdev_test.c    | 17 ++++++++++---\n 3 files changed, 42 insertions(+), 16 deletions(-)"
}