Show a cover letter.

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

{
    "id": 75820,
    "url": "http://patches.dpdk.org/api/covers/75820/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200821155945.29415-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": "<20200821155945.29415-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200821155945.29415-1-bruce.richardson@intel.com",
    "date": "2020-08-21T15:59:41",
    "name": "[0/4] 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/20200821155945.29415-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 11743,
            "url": "http://patches.dpdk.org/api/series/11743/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=11743",
            "date": "2020-08-21T15:59:41",
            "name": "simplify unit-testing of rawdevs",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/11743/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/75820/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 22D19A04AF;\n\tFri, 21 Aug 2020 17:59:55 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 5EE112BEA;\n\tFri, 21 Aug 2020 17:59:54 +0200 (CEST)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n by dpdk.org (Postfix) with ESMTP id 7AFE22BE2\n for <dev@dpdk.org>; Fri, 21 Aug 2020 17:59:52 +0200 (CEST)",
            "from orsmga005.jf.intel.com ([10.7.209.41])\n by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 21 Aug 2020 08:59:51 -0700",
            "from silpixa00399126.ir.intel.com ([10.237.222.56])\n by orsmga005.jf.intel.com with ESMTP; 21 Aug 2020 08:59:49 -0700"
        ],
        "IronPort-SDR": [
            "\n daCZUdOFLOe1I7TCJZ00oY0CgJTGJgUOIIODlwZYTPDuYsIxO//RflU0lBVqBA40/zzQIIamNT\n evBYl/u/e7Mg==",
            "\n cCg3X+I6obFQlgzYZeTt+EpfQgYIlZD3NQRg67oB9PcXJYlN5BP9dmS8rNWSNj454RG0UoMizk\n bv+IDOCrwBDA=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9719\"; a=\"135626422\"",
            "E=Sophos;i=\"5.76,337,1592895600\"; d=\"scan'208\";a=\"135626422\"",
            "E=Sophos;i=\"5.76,337,1592895600\"; d=\"scan'208\";a=\"473094197\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "Hemant Agrawal <hemant.agrawal@nxp.com>, Nipun Gupta <nipun.gupta@nxp.com>",
        "Cc": "dev@dpdk.org,\n\tBruce Richardson <bruce.richardson@intel.com>",
        "Date": "Fri, 21 Aug 2020 16:59:41 +0100",
        "Message-Id": "<20200821155945.29415-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 0/4] 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\nBruce Richardson (4):\n  raw/ioat: support multiple devices being tested\n  raw/ioat: include extra info in error messages\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              | 38 +++++++++-------\n drivers/raw/ioat/ioat_rawdev_test.c | 69 ++++++++++++++++++++---------\n 2 files changed, 68 insertions(+), 39 deletions(-)"
}