Show a cover letter.

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

{
    "id": 124061,
    "url": "http://patches.dpdk.org/api/covers/124061/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230216110919.373385-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": "<20230216110919.373385-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230216110919.373385-1-bruce.richardson@intel.com",
    "date": "2023-02-16T11:09:13",
    "name": "[v3,0/6] dma/ioat: fix issues with stopping and restarting device",
    "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/20230216110919.373385-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 27043,
            "url": "http://patches.dpdk.org/api/series/27043/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=27043",
            "date": "2023-02-16T11:09:13",
            "name": "dma/ioat: fix issues with stopping and restarting device",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/27043/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/124061/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 D948641CB1;\n\tThu, 16 Feb 2023 12:09:33 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id C181240EE3;\n\tThu, 16 Feb 2023 12:09:33 +0100 (CET)",
            "from mga18.intel.com (mga18.intel.com [134.134.136.126])\n by mails.dpdk.org (Postfix) with ESMTP id 8B40040E0F\n for <dev@dpdk.org>; Thu, 16 Feb 2023 12:09:31 +0100 (CET)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 16 Feb 2023 03:09:26 -0800",
            "from silpixa00401385.ir.intel.com ([10.237.214.22])\n by orsmga001.jf.intel.com with ESMTP; 16 Feb 2023 03:09:25 -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=1676545771; x=1708081771;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=EEYzi+Wq3zNtfeasY5sc+3swznIQLopm5h0cC2I4ctk=;\n b=l8+BzHGpdEEenHzcYiupadD1sz9onZiyuuAj4jnhXx9VMzvptaVmoMy/\n YH34pRSo93GpGfaHQGQf5d4A3e8TSWquBivzGMblKK2wkI/oVGQgSkTN/\n gpiTHurUAX7ntq1ew1+tJ0gOR9IukwUSZQ09IxbTj8JayyBmMDyLyz1WT\n EIL7hIyyq/hSFbWSluwfmcwlK60g39IDEQzBwdFND9obLXAKgRfiGWk6P\n Q6Uq7cQQT4cc8M8Uz1XHszcUf812uLgSeozq5clRtnSa9CjvsaXUZas67\n rCwlEpJuGDl2vUyO46xM0wNxAhmOB5axtFIWh4my0wK1SryMky9EG/WYY w==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10622\"; a=\"315368137\"",
            "E=Sophos;i=\"5.97,302,1669104000\"; d=\"scan'208\";a=\"315368137\"",
            "E=McAfee;i=\"6500,9779,10622\"; a=\"702522792\"",
            "E=Sophos;i=\"5.97,302,1669104000\"; d=\"scan'208\";a=\"702522792\""
        ],
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "fengchengwen@huawei.com,\n\tBruce Richardson <bruce.richardson@intel.com>",
        "Subject": "[PATCH v3 0/6] dma/ioat: fix issues with stopping and restarting\n device",
        "Date": "Thu, 16 Feb 2023 11:09:13 +0000",
        "Message-Id": "<20230216110919.373385-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.37.2",
        "In-Reply-To": "<20230116153714.554470-1-bruce.richardson@intel.com>",
        "References": "<20230116153714.554470-1-bruce.richardson@intel.com>",
        "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 three 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\nv3:\n* remove unnecessary mempool free on error (patch 4), as noted by Chengwen\nv2:\n* extra patch to fix issues with error reporting, as noted by Conor W.\n\nBruce Richardson (6):\n  dma/ioat: fix device stop if no copies done\n  dma/ioat: fix incorrectly set indexes after restart\n  dma/ioat: fix incorrect error reporting on 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         | 171 ++++++++++++++++++++++-----------\n drivers/dma/ioat/ioat_dmadev.c |  31 ++++--\n 2 files changed, 139 insertions(+), 63 deletions(-)\n\n--\n2.37.2"
}