Show a cover letter.

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

{
    "id": 122102,
    "url": "http://patchwork.dpdk.org/api/covers/122102/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20230116153714.554470-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": "<20230116153714.554470-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230116153714.554470-1-bruce.richardson@intel.com",
    "date": "2023-01-16T15:37:09",
    "name": "[0/5] dma/ioat: fix issues with stopping and restarting device",
    "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/20230116153714.554470-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 26562,
            "url": "http://patchwork.dpdk.org/api/series/26562/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=26562",
            "date": "2023-01-16T15:37:09",
            "name": "dma/ioat: fix issues with stopping and restarting device",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/26562/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/122102/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 4F6B6423F1;\n\tMon, 16 Jan 2023 16:37:35 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id DA7AB40691;\n\tMon, 16 Jan 2023 16:37:34 +0100 (CET)",
            "from mga01.intel.com (mga01.intel.com [192.55.52.88])\n by mails.dpdk.org (Postfix) with ESMTP id 5D87B40042\n for <dev@dpdk.org>; Mon, 16 Jan 2023 16:37:33 +0100 (CET)",
            "from fmsmga004.fm.intel.com ([10.253.24.48])\n by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 16 Jan 2023 07:37:32 -0800",
            "from silpixa00401385.ir.intel.com ([10.237.214.55])\n by fmsmga004.fm.intel.com with ESMTP; 16 Jan 2023 07:37:31 -0800"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1673883453; x=1705419453;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=4dre2udH1vNq4wBj1z62wHAuqkr7eBgM4W8juIAhqbc=;\n b=nDM3euBAUlFTo8nf4AGT3xExy3OQWp6kGO/80Ln4y4A0tF+Po121CA7E\n VaonxDvCXjdyeV33oPU9Ehty05ETczKyMA5IO5TLSjXAOzeUwYLPo0obw\n cCekRy52endhKYsgj2W35QAnwhOv6YyyCaa5fFGZO4fIrepccPLZFDj8x\n UXWFKpNuS9cbuJ5LCzJFwrf991r/lTDKBK6kqEEFhmdHz3gg8JOkRvC5b\n LUD6xv1MTmV79elLNiay3cD8+ayoLjYw23n2WGdVUDkQQPMAksunlJWNG\n J3L8V2wIxJuygx7a9lT1nlVMeg5ktq4TGM4GwU6fJ2YKNcEK2EU06zD7S g==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10592\"; a=\"351735331\"",
            "E=Sophos;i=\"5.97,221,1669104000\"; d=\"scan'208\";a=\"351735331\"",
            "E=McAfee;i=\"6500,9779,10592\"; a=\"727505458\"",
            "E=Sophos;i=\"5.97,221,1669104000\"; d=\"scan'208\";a=\"727505458\""
        ],
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>",
        "Subject": "[PATCH 0/5] dma/ioat: fix issues with stopping and restarting device",
        "Date": "Mon, 16 Jan 2023 15:37:09 +0000",
        "Message-Id": "<20230116153714.554470-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.37.2",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "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"
    },
    "content": "This patchset fixes a couple of problems with stopping and restarting an\nioat DMA device. Following the two fixes, a series of improvements are\nmade to the dmadev unit tests to properly validate that dmadevs work\ncorrectly as they are started and stopped, and ensure that no other or\nfuture drivers will suffer from issues.\n\nBruce Richardson (5):\n  dma/ioat: fix device stop if no copies done\n  dma/ioat: fix incorrectly set indexes after restart\n  test/dmadev: check result for device stop\n  test/dmadev: create separate function for single copy test\n  test/dmadev: add tests for stopping and restarting dev\n\n app/test/test_dmadev.c         | 172 ++++++++++++++++++++++-----------\n drivers/dma/ioat/ioat_dmadev.c |  26 ++++-\n 2 files changed, 137 insertions(+), 61 deletions(-)\n\n--\n2.37.2"
}