Show a cover letter.

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

{
    "id": 77673,
    "url": "http://patches.dpdk.org/api/covers/77673/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200915062749.21374-1-feifei.wang2@arm.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": "<20200915062749.21374-1-feifei.wang2@arm.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200915062749.21374-1-feifei.wang2@arm.com",
    "date": "2020-09-15T06:27:42",
    "name": "[v5,0/7] fix wrong passed pointer and add check",
    "submitter": {
        "id": 1771,
        "url": "http://patches.dpdk.org/api/people/1771/?format=api",
        "name": "Feifei Wang",
        "email": "feifei.wang2@arm.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200915062749.21374-1-feifei.wang2@arm.com/mbox/",
    "series": [
        {
            "id": 12216,
            "url": "http://patches.dpdk.org/api/series/12216/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=12216",
            "date": "2020-09-15T06:27:42",
            "name": "fix wrong passed pointer and add check",
            "version": 5,
            "mbox": "http://patches.dpdk.org/series/12216/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/77673/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 91556A04C7;\n\tTue, 15 Sep 2020 08:28:03 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id A23CC1BE8E;\n\tTue, 15 Sep 2020 08:28:02 +0200 (CEST)",
            "from foss.arm.com (foss.arm.com [217.140.110.172])\n by dpdk.org (Postfix) with ESMTP id 2BC7DE07\n for <dev@dpdk.org>; Tue, 15 Sep 2020 08:28:01 +0200 (CEST)",
            "from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6E96E30E;\n Mon, 14 Sep 2020 23:28:00 -0700 (PDT)",
            "from net-arm-n1sdp.shanghai.arm.com (net-arm-n1sdp.shanghai.arm.com\n [10.169.208.213])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 203223F73B;\n Mon, 14 Sep 2020 23:27:58 -0700 (PDT)"
        ],
        "From": "Feifei Wang <feifei.wang2@arm.com>",
        "To": "",
        "Cc": "dev@dpdk.org,\n\tnd@arm.com,\n\tFeifei Wang <feifei.wang2@arm.com>",
        "Date": "Tue, 15 Sep 2020 01:27:42 -0500",
        "Message-Id": "<20200915062749.21374-1-feifei.wang2@arm.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200729063105.11299-1-feifei.wang2@arm.com>",
        "References": "<20200729063105.11299-1-feifei.wang2@arm.com>",
        "Subject": "[dpdk-dev] [PATCH v5 0/7] fix wrong passed pointer and add check",
        "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": "Several bugs in ring unit tests were identified and fixed.\n\nAdded data validation on objects after enqueue/dequeue operations for\ndata integration check.\n\nUnit tests were enhanced by checking return value of enqueue/dequeue\noperations and validating data integrity of objects.\n\nv2:\n1. add check to validate the dequeued objects in test_ring.c and fix\nsome bugs of it. (David/Honnappa)\n2. remove the patch to change the description for the param of\nrte_ring_[sp/mp]_enqueue APIs. (David/Konstantin/Honnappa)\n\nv3:\n1. Adjust the 'check dequeued objects' patch from the last to the first\nin the series. (Honnappa)\n2. Add the new function 'test_ring_mem_cmp to replace 'memset' and print\ninformation of enqueue/dequeue elements if validation fails. (Honnappa)\n3. Add test to validate the whether the enqueue and dequeue operation is\nsuccessful for each time. (Honnappa)\n4. Expand the scope of application for the macro TEST_RING_VERIF, and\nreplace all ring APIs check with this macro. (Honnappa)\n\nv4:\n1. Split the 'memcmp' bug fix patch into two patches, one is memcmp\nissue patch, the other is to add new function 'test_ring_mem_cmp'.\n(Honnappa)\n\nv5:\n1. Adjust bug fixed patches to the first of the series, to ensure that\nthe back porting will go smooth. (Honnappa)\n\nFeifei Wang (7):\n  test/ring: fix wrong parameter passed to the enqueue APIs\n  test/ring: fix wrong number of enq/deq elements\n  test/ring: fix wrong size used in memcmp\n  test/ring: add check to validate dequeued objects\n  test/ring: validate the return value of enq/deq elements\n  test/ring: add new function to validate dequeue data\n  test/ring: improve the application of macro\n\n app/test/test_ring.c | 384 ++++++++++++++++++++++---------------------\n app/test/test_ring.h |   6 +-\n 2 files changed, 199 insertions(+), 191 deletions(-)"
}